[英]Why is npm install not installing packages into /node_modules folder?
[英]Why the express module is not installing in its default directory e.g., npm\node_modules?
我正在嘗試使用以下命令安裝Express模塊:
npm install --save express
npm install -g express
npm install -g express-generator
安裝后,我期望模塊將在nodejs \\ node_modules \\ npm \\ node_modules中創建 ,而不是在其他地方安裝和創建(在C:\\ Users \\ $ SudoName \\ AppData \\ Roaming \\ npm \\ node_modules中 )。
因此,在運行項目節點時,無法在它自己的目錄中找到快速模塊。
讓我們逐步解釋您的命令:
$ npm install --save express
當您要保存軟件包以進行分發時,將使用--save命令。 此命令將軟件包保存在package.json文件的“ dependencies”部分下。
$ npm install -g express
在文檔中 :“在全局模式下(即,將-g或--global附加到命令中),它將當前程序包上下文(即,當前工作目錄)安裝為全局程序包。”
在您的情況下: C:\\ Users \\ $ SudoName \\ AppData \\ Roaming \\ npm \\ node_modules
注意 :您可以使用以下方法查看軟件包的安裝位置:
$ npm list -g
最后,
$ npm install -g express-generator
得到相同的方法。 它在您的全局依賴項下安裝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.