使用npm开发的时候,首先需要使用命令npm init -y,创建本地包的根目录package.json和package-lock.json两个文件
-D后,安装包会在package.json文件的devDependencies对象中。简称dev。dev是在开发环境中要用到的,就是一些相对比较的包,比如webpack只在打包上线的时候使用,在代码运行过程中不需要的,所以需要添加-d,可以减少产品上线的体积
-S后,安装包会在package中的 dependencies 对象中。是在生产环境中要用到的,运行过程中不可缺少的,。
在团队中分享代码的时候,可以不用发送node_modules文件,利用package.json文件,直接运行npm i --production 安装上线需要的包,
pachage-lock.json文件中,存放的是一些之前下载过得一些包的数据,方便下次安装的时候,快速找到