npm5 的package-lock.json所引发的各种坑!

1.使用npm install XXX命令安装模块时,不再需要--save选项,会自动将模块依赖信息保存到package.json文件;

2.安装模块操作(改变node_modules文件夹的内容)会生成或更新package-lock.json文件

3.发布的模块不会包含package-lock.json文件

4.如果手动修改了package.json文件中已有的模块的版本,直接执行npm install不会安装新指定的版本,只能通过npm install XXX@yy更新。

直接执行npm install 时,如果不存在package-lock.json文件,它会根据安装模块后的node_modules目录结果来构建。

如果已经存在package-lock.json文件,则它只会根据package-lock.json文件指定的结构来下载模块,并不会例会package.json文件。

猜你喜欢

转载自blog.csdn.net/jiaweicheng77/article/details/80989335
今日推荐