node与npm,npm命令的区别

187 阅读1分钟

npm是 Node.js 的标准包管理器。

npm命令

  • --save 安装并将条目添加到package.json文件dependencies 简写: - S
  • --save-dev 安装并将条目添加到package.json文件devDependencies 简写: -D
  • --no-save 安装但不将条目添加到package.json文件依赖项中
  • --save-optional 安装并将条目添加到package.json文件optionalDependencies 简写: -
  • --no-optional 将阻止安装可选依赖项

devDependencydependency之间的区别:

1、dependencies 是发布到生产环境的,而 devDependencies 里面的插件只用于开发环境,不用于生产环境。

2、dependencies 是项目正常运行所需要的依赖,而devDependencies则是开发者开发时整个项目所需的依赖(如会有一些测试依赖之类的)