我看到了一些命令所在的教程:
npm install --save
什么是--save
选项是什么意思?
在Google上找不到答案。
我看到了一些命令所在的教程:
npm install --save
什么是--save
选项是什么意思?
在Google上找不到答案。
npm install package_x --save
给定的包(package_x)将保存在依赖关系内的package.json中。如果添加
npm install <<package_x>> --save-dev
然后将其保存在devDependencies中。
将依赖项添加到package.json的更简单(更棒)方法是从命令行执行此操作,并根据您的需要使用--save或--save-dev标记npm install命令。使用该依赖性。
从npm 5开始,npm现在将默认保存。万一,如果您希望npm以与以前版本类似的旧方式工作(不自动保存),则可以更新config选项以启用自动保存,如下所示。
npm config set save false
要获取当前设置,可以执行以下命令:
npm config get save
从npm 5开始,使用--save-prod
(或-P
)比做--save
相同的事情更有利,如npm install中所述。到目前为止,--save
如果提供,仍然可以使用。
您还可以使用-S
,-D
或-P
等同于将包保存到应用程序依赖,开发人员依赖或产品依赖中。请在下面查看更多NPM快捷方式:
-v: --version
-h, -?, --help, -H: --usage
-s, --silent: --loglevel silent
-q, --quiet: --loglevel warn
-d: --loglevel info
-dd, --verbose: --loglevel verbose
-ddd: --loglevel silly
-g: --global
-C: --prefix
-l: --long
-m: --message
-p, --porcelain: --parseable
-reg: --registry
-f: --force
-desc: --description
-S: --save
-P: --save-prod
-D: --save-dev
-O: --save-optional
-B: --save-bundle
-E: --save-exact
-y: --yes
-n: --yes false
ll and la commands: ls --long
可以通过运行以下命令获取此快捷方式列表:
$ npm help 7 config
更新npm 5:
从npm 5.0.0开始,默认情况下已安装的模块作为依赖项添加,因此--save
不再需要该选项。其他保存选项依然存在并在中列出的文件的npm install
。
原始答案:
在版本5之前,NPM node_modules
默认情况下只是安装了一个软件包。当您尝试为应用程序/模块安装依赖项时,您需要先安装它们,然后将它们(以及适当的版本号)添加到dependencies
您的中package.json
。
该--save
选项指示NPM 自动将软件包包括在dependencies
您的部分中package.json
,从而为您节省了额外的步骤。
此外,还有一些补充选项--save-dev
,--save-optional
它们分别将包保存在devDependencies
和下optionalDependencies
。当安装仅开发包(例如grunt
或您的测试库)时,这很有用。
如果没有package.json
文件,它将不会执行任何操作。首先运行npm init
以创建一个。然后调用npm install --save
或npm install --save-dev
或npm install --save-optional
将更新package.json
列出您的依赖项。
npm install --save
或npm install --save-dev
为什么在我们的项目中安装软件包时我们在这两个之间选择1个选项。上面的答案可以清楚地看出,
npm install --save
它将dependency
在pacakage.json
file 的字段中添加条目,在dev-dependency
。因此出现了一个问题,为什么我们需要在pacakge.json文件中输入安装模块,因为每当我们检入代码
git
或将代码提供给某个人时,我们总是给出或不检查它,node-modules
因为它的尺寸很大并且可以在以下位置找到为了避免这种情况,我们可以这样做。因此,其他人将如何获得该项目专用或所需的所有模块,因此答案是
from the package.json
文件,其中包含用于运行或开发该项目的所有必需软件包。因此,在获得code
we simply need to run the npm install
命令后,它将读取package.json文件并安装必要的必需软件包。