9、更新全局包

要更新全局包的话,那就再全局安装一下:npm install -g <package>

npm install -g jshint

如果想要找出哪些包需要更新,你可以使用 npm outdated -g --depth=0 命令帮忙。

译注:

  • 有时候,在项目文件夹中直接 npm install,通过package.json的依赖声明中重新安装所有包,给人感觉挺Low B的。这个时候就需要找出哪些包已经过时了,需要更新。
  • 而且,有时候有些依赖包没被声明在package.json文件中,那npm install就对他不起作用了。
  • --depth=0 的意思是依赖包的深度,只检查顶层依赖包。

更新所有全局包,你可以使用 npm update -g。(译注:这可能会很慢,因为你装了太多依赖了)
注意:npm版本低于2.6.1的话,此命令被建议用来更新所有过时的全局包。

文章导航