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

-save-dev在npm install grunt是什么意思--save-dev

归建安
2023-03-14
问题内容

我刚刚开始使用Grunt.js。设置起来非常困难,我正要创建package.json文件。

在学习完本教程之后,它说有3种创建package.json文件的方法。

首先是要做 npm install grunt --save-dev

但是什么--save-dev意思呢?我试着看,但徒劳无功。


问题答案:

--save-dev:软件包将出现在您的devDependencies中。

根据npm install docs。

如果有人计划在程序中下载和使用您的模块,那么他们可能不希望或不需要下载并构建您使用的外部测试或文档框架。

换句话说,当您运行时npm install,将安装项目的devDependencies,但不会安装应用程序所依赖的任何程序包的devDependencies。此外,将您的应用程序作为依赖项的其他应用程序也不需要安装devDependencies。仅在开发应用程序时才需要此类模块(例如grunt,mocha等)。

根据package.json文档

编辑:尝试可视化做什么npm install

  • 您的项目
    • 依赖安装
    • 依赖安装
      • 依赖安装
      • 未安装devDependency
    • 未安装devDependency
    • devDependency已安装
    • 依赖安装
    • 未安装devDependency


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

  • 问题内容: 之间有什么区别? 和: 这是什么意思? 问题答案: 用于保存软件包以用于开发目的。示例:单元测试,缩小 用于保存应用程序运行所需的软件包。

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

  • 根据文件,https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md $npm安装--节省开发成本 到目前为止,我使用的所有npm模块都使用

  • 问题内容: 我看到了一些命令所在的教程: 该选项是什么意思? 在Google上找不到答案。 问题答案: 更新npm 5: 从npm 5.0.0开始 ,默认情况下已安装的模块作为依赖项添加,因此不再需要该选项。其他保存选项依然存在并在中列出的文件的。 原始答案: 在版本5之前,NPM 默认情况下只是安装了一个软件包。当您尝试为应用程序/模块安装依赖项时,您需要先安装它们,然后将它们(以及适当的版本号

  • 本文向大家介绍使用npm安装模块时,如何选择--save和--save-dev?相关面试题,主要包含被问及使用npm安装模块时,如何选择--save和--save-dev?时的应答技巧和注意事项,需要的朋友参考一下 --save:将保存配置信息到pacjage.json的dependencies节点中。 --save-dev:将保存配置信息到pacjage.json的devDependencies