首页 > 解决方案 > npm install bootstrap 和 npm install bootstrap --save 有什么区别

问题描述

Q.1 如果我们使用下面的命令,有多少地方会在角度项目中受到影响

npm 安装引导程序

Q.2 如果我们将上述命令与 --save 一起使用,有什么区别

npm install bootstrap --save

标签: npm

解决方案


在 npm 5.0.0 之前它们是不同的,但现在没有区别了。

5.0.0 版之前

  1. npm install bootstrap --save将下载最新版本的引导程序并将其添加到您dependenciespackage.json文件中。
  2. npm install bootstrap将下载最新版本的引导程序,但不会将其添加dependenciespackage.json文件中。

版本5.0.0之后

两个命令之间没有区别。因为它是--save默认的,所以不管有没有--save它都会把它添加dependencies进去package.json

此外,还有一些补充选项--save-dev--save-optional它们分别将包保存在devDependencies和下optionalDependencies。这在安装仅开发包(如grunt测试库)时很有用。


推荐阅读