当前位置: 首页 > 后端技术 > Node.js

package.json和package-lock.json

时间:2023-04-03 12:02:24 Node.js

创建package.json使用npminit命令创建package-lock.json使用npmi命令创建package.json保存项目描述信息,项目依赖信息,npm命令必须上传git,因为项目依赖的模块文件夹node_modules不会上传到git(太大,好几个G),所以当你从git拉项目的时候,只要有一个包.json,你可以执行npmi安装依赖模块package-lock.json除了没有npmscript,其他信息同package.json,项目依赖信息更详细必须上传git,上传git,上传git,总是事情说三遍。多人协作时,该文件用于限制大家获取的项目依赖的版本为同一版本。否则不同的人可能在不同的时间得到不同版本的项目依赖包,很容易出现版本冲突或者不兼容的bug。注意事项如果查看当前项目中依赖包的版本,请在package-lock.json中查看,千万不要在package.json上查看,因为package.json上的版本是初始化版本(仅限于版本号大等)npmi不会更新package.json中依赖包的版本npmixxx@2.6.1-S使用该命令更新依赖包的版本,更改package中的版本号.json如果要更新某个依赖包版本,可以使用如下命令 更新全局包:npmupdate-g 更新生产环境依赖包:npmupdate--save更新开发环境依赖包:npmupdate--save-dev是更新package.json的版本号,同时更新package-lock.json的版本号