package.json 添加位置
--save -dev 和-D添加到devDependencies
--save 和 -S添加到dependencies
devDependencies 生产环境的所需依赖,也就是我们的线上环境
dependencies 开发和测试所需的依赖也就是咱们的本地环境
2、npm i —save-dev
工程构建(开发时、“打包”时)依赖 ;例:xxx-cli , less-loader , babel-loader...
3、npm i —save
项目(运行时、发布到生产环境时)依赖;例:antd , element,react...
使用 npm i 安装package.json里的依赖时,两部分的包都会pull下来
5-1、使用 --prod、
npm i --prod <=> npm i --production // 仅会拉取dependencies中的依赖
5-2、设置NODE_DEV=production时 // 效果同上,仅会拉取dependencies中的依赖 (注意等号两边没空格)
5-2-1、命令行设置(注意不同环境时的"分割符")
window => cmd :set NODE_ENV=production && xxxx
mac => shell : NODE_ENV=production 空格 xxxx
5-2-2、package.json=>script命令中设置