如何更新NPM devDependencies?(How do I update devDepend

2019-06-23 11:18发布

npm update似乎只是更新软件包dependencies有关,但什么devDependencies

现在你可以安装devDependencies运行npm install . ,但这并不对工作npm update .

有任何想法吗?

Answer 1:

要更新除了本地模块的package.json,运行

npm update --save-dev

可替换地,相同的命令,以节省时间

npm update -D

您可以通过查看该问题的所有细节的更新,或任何命令

npm help <cmd>


Answer 2:

安装NPM -检查-更新( https://www.npmjs.org/package/npm-check-updates ),然后跳转到项目文件夹,然后运行:

npm-check-updates

并更新和更改保存到您的package.json文件:

npm-check-updates -u


Answer 3:

这个问题确实与当前版本的NPM(1.3.11)不再消费。

更新工作正常: npm update



Answer 4:

如果您正在使用过时的NPM版本,它可能是问题。 所以,在任何其他的命令执行:

sudo npm install npm -g

或者(如果上述方法无效):

sudo npm update npm -g

然后重新启动控制台(为了使更改生效)。 现在,你可以检查你的新npm --version ,如果它是最新的执行:

npm update

或者(如果你喜欢):

npm update --save-dev


Answer 5:

一(慢)的方式做强制更新,是去除node_modules目录,然后执行npm install一次。

这是一个已知的bug npm update命令,已固定的开发分支npm ,在这里看到: https://github.com/isaacs/npm/pull/3863

它应该很快降落在故宫的最新稳定版本。



Answer 6:

我遇到同样的问题,因为OP了,并没有发现任何解决方案,所以我决定写一咕噜插件,将自动更新我的devDependencies ..

这是在Github上,我很想得到一些投入和合作,以使其成为NPM没有提供最好的工具。

基本上,它会自动更新一个简单的咕噜任务的过时的发展依赖。

https://github.com/pgilad/grunt-dev-update



Answer 7:

添加在config.json文件中新的依赖,

然后运行命令

npm update

有时候需要运行使用命令sudo对管理员权限的再使用。

sudo npm update


Answer 8:

什么工作对我来说是安装单独的开发依赖这样的

npm install react-test-renderer@15.6.1 --save --only=dev


文章来源: How do I update devDependencies in NPM?
标签: node.js npm