总结
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