这是我package.json
的一部分:
{
...
"devDependencies": {
"gulp": "~3.8",
...
},
...
}
我正在运行以下命令:
gulp --version
CLI version 3.8.7
Local version 3.8.6
npm update
gulp --version
CLI version 3.8.7
Local version 3.8.6
rm -Rf ./node_modules/
npm install
gulp --version
CLI version 3.8.7
Local version 3.8.7
npm update
命令无效。
只有在我手动删除node_modules
目录并运行npm install
开发包后才会更新。这是什么原因?是否有可能在没有这么麻烦的情况下实际更新开发包?
答案 0 :(得分:7)
只需运行以下命令即可更新devDependencies。
npm update
答案 1 :(得分:0)
我不确定为什么如果OP提到npm update
对他不起作用,之前的答案会收到upvotes。
我最近偶然发现了同样的问题,特别是对npm update -g
文件devDependecies
package.json
运行npm install npm-check-updates -g
没有任何影响。
我通过运行ncu
转到npm-check-updates package。
要查看过期的依赖项,请运行ncu -u
。然后运行a =""""94
00:05
The sun
It is a
95"""
a.replace("\n", " ")
print(a)
以更新所有依赖项。
答案 2 :(得分:0)
更新gulp服务器,你可以使用
npm i -g npm
哪个更新lates版本
答案 3 :(得分:0)
下面的命令将仅更新devDependecies
npm update --save-dev