npm install, npm install -g, npm install --save, npm install --save-dev之间的区别
1.npm install X 安装X到项目的node_modules文件夹 会修改package.json,在dependencies中写入依赖。(关于这一点,网上的大部分文章都是说,不会修改package.json,笔者通过实践发现,是会在dependencies中写入依赖的) npm install会自动安装X。(网上都说不会自动安装,实践是会自动安装的。笔者将项目的node_modules文件夹删除之后,重新运行npm install,发现X被安装了) 2.npm install -g X 安装模块到全局,一般是安装到node的安装目录的node_modules。如果配置了全局目录,就会安装到全局目录的node_modules目录 不会修改package.json,不会将模块依赖写入devDependencies或dependencies 节点 npm install不会自动安装X 3.npm install X --save 安装X到项目的node_modules文件夹 会修改package.json,在dependencies中写入依赖 npm install会自动安装X 运行npm install --production或者注明NODE_ENV变量值为production时, 会 自动下载模块到node_modules目录中 3.npm install X -