当前位置: 首页 > 面试题库 >

npm install的--save选项是什么?

雍河
2023-03-14
问题内容

我看到了一些命令所在的教程:

npm install --save

--save选项是什么意思?

在Google上找不到答案。


问题答案:

更新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或您的测试库)时,这很有用。



 类似资料:
  • npminstall Make npm install fast and handy. Use as Cli Install $ npm install npminstall -g Usage In cnpm It is integrated in cnpm. $ npm install cnpm -g$ cnpm install // will use npminstall npminstal

  • 我刚刚开始使用grunt.js。它很难设置,我现在正在创建文件。 在本教程之后,它说有3种方法可以创建文件。 首先是执行 但是是什么意思呢?我试着找,但没有结果。

  • 我试图理解,何时何地使用这些标签,我明白一个是开发依赖项,另一个是项目依赖项,但是当将其用于实时项目时,我没有发现任何差异。我正在寻找一种方法,这将抛出错误的安装类型。有办法做到这一点吗?

  • 问题内容: 在我正在处理的项目中,该应用程序是使用类似于以下命令的启动的: 我从未见过该选项。进行一点搜索,似乎可以用来配置Java应用程序中的随机数生成。 这样对吗?什么时候应该使用? 问题答案: Java应用程序可以并且应该使用 java.security.SecureRandom 类通过使用加密强度高的伪随机数生成器(CSPRNG)来生成加密强度高的随机值。 java.util.Random

  • 问题内容: 我刚刚开始使用Grunt.js。设置起来非常困难,我正要创建文件。 在学习完本教程之后,它说有3种创建文件的方法。 首先是要做 但是什么意思呢?我试着看,但徒劳无功。 问题答案: --save-dev:软件包将出现在您的devDependencies中。 根据npm install docs。 如果有人计划在程序中下载和使用您的模块,那么他们可能不希望或不需要下载并构建您使用的外部测试

  • 在我正在做的一个项目中,应用程序是使用类似于以下命令启动的: 我从未见过选项。稍微搜索一下,它似乎用于在Java应用程序中配置随机数生成。 是这样吗?什么时候应用?