npm5更新

Node.js v8.0 后,自带的 npm 也升级到了5.0

主要变化:

  • 1.新增 package-lock.json 来记录依赖树信息,进行依赖锁定,并使用新的 shrinkwrap 格式,有点yarn的味道
  • 2.不能再通过修改package.json 文件然后执行npm install 来安装依赖,需要使用npm install xxx@yy安装
  • 3.--save 变成了默认参数,执行 install 依赖包时默认都会带上,除非加上 --no-save。
  • 4.提升了安装速度,增加了并发

直接改 package.json 文件相应模块的版本号,再执行npm install不会更新了(好可怕),你只能手动用npm install xxx@yy指定版本号来安装,然后它会自动更新 package-lock.json 文件。
如果需要改 package.json 文件,执行npm install时,可以先把package-lock.json 删除,执行npm install

你可能感兴趣的:(npm5更新)