我在我的Arch Linux上安装了npm-5.3.0
。
我使用npm init
创建一个新项目并填写详细信息。这将创建一个包含详细信息的package.json文件。
之后当我执行npm install <package> --save
时,文件package.json
不会更改,并且文件中没有依赖项的条目。如果重要的话,我之前在全球范围内安装了这个软件包。
答案 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