定义:
npm install 可以下载项目中依赖的包
问题:
安装过程中 -d -s -g 等参数用法不清
用法:
- -g,全局安装。g表示的是global,针对于整台电脑,独立于每个项目,每个新建项目都可引入。
- -s, 局部安装,针对某一个项目,-s表示save,保存至package.js配置文件中的dependencies字段。
- -d,局部安装,针对某一个项目,-d表示dev,保存至package.js配置文件中的devDependencies字段。
重点:
-s和-d都是局部安装依赖包,但是区别在于安装后是分别将包的名字/版本写入package.js中的不同字段。
dependencies:表示开发环境和生产环境都会被打包应用到。devDependencies:表示只有开发环境才能使用,
并不会参与到打包到生产环境中。多以dependencies中多是一些项目中运用到的框架,代码片段,而devDependencies多是开发环境的依赖包,比如打包工具,eslint检查工具等