npm install with --save不保存在package.json中

时间:2017-07-28 04:13:08

标签: node.js npm package.json

我在我的Arch Linux上安装了npm-5.3.0

我使用npm init创建一个新项目并填写详细信息。这将创建一个包含详细信息的package.json文件。

之后当我执行npm install <package> --save时,文件package.json不会更改,并且文件中没有依赖项的条目。如果重要的话,我之前在全球范围内安装了这个软件包。

3 个答案:

答案 0 :(得分:5)

我发现--save不适用于全局,我在global=true文件中设置了.npmrc

在文件中设置global=false修复它。

答案 1 :(得分:0)

检查更新是否可用 npm i -g npm-check-updates npm-check-updates -u npm install

你必须改变

&#34;依赖&#34;:{     &#34;表达&#34;:&#34; &#34;,     &#34; mongodb&#34;:&#34; &#34;,     &#34;下划线&#34;:&#34; &#34;,     &#34; rjs&#34;:&#34; &#34;,     &#34; jade&#34;:&#34; &#34;,     &#34; async&#34;:&#34; &#34;   }

然后跑 npm update --save

答案 2 :(得分:0)

ı解决了在package.js中手动将npm'FIRST'模块从添加到依赖项的问题。接下来,您可以尝试npm install moduleName --save