dependencies 生产环境依赖
npm install axios --save == npm install -S
会将依赖安装在 node_modules 文件中
devDependencies 测试和开发环境依赖
npm install axios --save-dev == cnpm install axios -D
会将依赖安装在 node_modules 文件中
npm install express == npm i express == npm install express -S会把依赖安装在 node_modules 文件中,会新增到dependencies
cnpm install express 只会把依赖安装在 node_modules 文件中,不会新增到dependencies或devDependencies中
npm/cnpm uninstall express
如果express 不在dependencies和devDependencies中,仅在node_modules,则会卸载所有不在dependencies和devDependencies中但node_modules有的依赖
如果express 在dependencies或devDependencies中,则只会卸载在dependencies或devDependencies中对应的依赖以及不在dependencies和devDependencies中但node_modules有的依赖
npm run build 会将 dependencies的内容打入包中
npm run build 会将devDependencies中的内容会打入包中吗?
如果开发依赖的axios等依赖被 import 过,同样也会被打入包中。