npm install --save 、--save-dev 、-D、-S 的区别与使用

159 阅读1分钟

1、几个常用快捷命令(<=> 是等价于)

npm install <=> npm i

--save <=> -S

--save-dev <=> -D

npm run start <=> npm start // 对应"scripts"里的"start"命令

2、npm i --save-dev packname

工程构建(开发时、“打包”时)依赖 ;例:xxx-cli , less-loader , babel-loader...

3、npm i --save packname

项目(运行时、发布到生产环境时)依赖;例:antd , element,react...

4、对应关系如下(至于我们啥时候用--save、啥时候用--save-dev 感觉是个规范问题,用反了项目一样可以跑起来(对于安装依赖正确时),但会给其他看你项目的人带来误解、可能会导致一些bug的出现,还有一些配置的错乱,导致每个人依赖不一致。)