区分 npm 安装后缀 -save 和 -d

348 阅读1分钟

总结

npm i module // 安装

npm i -g module // 全局安装

npm i --save module // 安装并在 dependencies 节点中写入依赖

npm i --save-d module // 安装并在 devDependencies 节点中写入依赖

1. npm i module

安装到 node_modules 目录下

不会写入 dependencies 和 devDependencies 节点

运行 npm install 初始化项目时不会下载模块

2. npm i -g module

全局安装,不会安装到 node_modules 目录下

不会写入 dependencies 和 devDependencies 节点

运行 npm install 初始化项目时不会下载模块

3. npm i --save module

安装到 node_modules 目录下

写入 dependencies 节点,表示插件在开发环境和生产环境中都会使用

运行 npm install 初始化项目时会下载模块

例子:express

4. npm i --save-d module

安装到 node_modules 目录下

写入 devDependencies 节点,表示插件只用于开发环境

运行 npm install 初始化项目时会下载模块

例子:webpack