nodejs官网

99、package-lock.json的作用

锁定安装时的包的版本号,需要上传git,以保证其他人在npm install时依赖一致。

  • 记录模块与模块之间的依赖关系
  • 锁定包的版本
  • 记录项目所依赖第三方包的树状结构和包的下载地址,加快重新安装的下载速度

100、 dependencies or devDependencies

--save(-S) : dependencies下,发布后还需要依赖的模块,如jQuery库或者Angular。

--save-dev(-D) : devDependencies下,开发时的依赖。比如安装js的压缩包webpack因为我们在发布后用不到它,而只是在我们开发才用到它。

Q.E.D.


行走在天地间自由的灵魂