一. npm i module_name -S
npm install 等价于 npm i
即 npm install module_name --save 写入dependencies,发布到生产环境。
这样安装是局部安装的
,会写进package.json文件中的dependencie里。dependencies:
表示生产环境下的依赖管理;(没有这些依赖,生产环境下项目将无法运行)
说白了你安装一个库如果是用来构建你的项目的,比如echarts、element-ui,vue等。是实际在项目中起作用,就可以使用 -S 来安装。
二. npm i module_name -D
即 npm install module_name --save-dev 写入devDependencies,发布到开发环境。
这样安装是局部安装的
,会写进package.json文件中的devDependencies 里。devDependencies :表示开发环境下的依赖管理;(
不会影响生产环境下的项目运行
)如果你安装的库是用来打包的、解析代码的,比如webpack、babel、vite等,就可以用 -D
来安装,项目上线了,这些库就没用了。
三. npm i module_name -g
表示全局安装,安装一次过后,就可在其他地方直接用了。
四. npm 删除模块
- 【npm uninstall/remove -S/-D xxx 】删除xxx模块;
- 【npm uninstall/remove -g xxx】删除全局模块xxx;