npm install --save app 与 npm install --save-dev app有什么区别?

都是安装 app 包,但是前者会把 app 和版本信息写入 package.json 文件中的 dependencies 依赖字段里, 而后者会 写入到 devDependencies 开发依赖字段里。

  • "dependencies": These packages are required by your application in production.
    这是你的应用程序运行时所需要的。

  • "devDependencies": These packages are only needed for development and testing.
    这个字段中的 package 只是开发和测试中需要用到,项目开发完成后,执行时不依赖于这些。

另外(大小写,几个dash - ,请看仔细):
npm install --save app 也可以写成 npm install -S app
npm install --save-dev app 也可以写成 npm install -D app

你可能感兴趣的:(npm install --save app 与 npm install --save-dev app有什么区别?)