一、npm install xxx
1. 安装xxx包到项目node_modules目录下。
2. 不会将xxx包的依赖写入package.json的dependencies 属性下。
3. 运行 npm install 初始化项目时不会下载该包。
npm install -g xxx
1. 安装xxx包到全局,不会在项目node_modules目录中保存该包。
2. 不会将xxx包的依赖写入package.json的dependencies 属性下
3. 运行 npm install 初始化项目时不会下载该包。
二、npm install xxx save
1. 安装xxx包到项目node_modules目录下。
2. 会将xxx包的依赖写入package.json的dependencies 属性下
3. 运行 npm install 初始化项目时会下载该包。
4. 运行npm install --production或者注明NODE_ENV变量值为production时,会自动下载模块到node_modules目录中。
三、npm install xxx save dev的区别
1. 安装xxx包到项目node_modules目录下。
2. 会将xxx包的依赖写入package.json的dependencies 属性下
3. 运行 npm install 初始化项目时会下载该包。
4. 运行npm install --production或者注明NODE_ENV变量值为production时,不会自动下载模块到node_modules目录中。