当前位置: 首页 > 知识库问答 >
问题:

npm install grunt--save-dev中的-save-dev是什么意思

梁丘飞鸾
2023-03-14

我刚刚开始使用grunt.js。它很难设置,我现在正在创建package.json文件。

在本教程之后,它说有3种方法可以创建package.json文件。

首先是执行NPM安装grunt--save-dev

但是--save-dev是什么意思呢?我试着找,但没有结果。

共有3个答案

淳于健
2023-03-14

为了补充Andreas的答案,您可以使用以下方法仅安装依赖项:

npm install --production
齐意致
2023-03-14

您可以在package.json文件中指出(至少)两种类型的包依赖关系:

>

  • 使用模块所需的那些包列在“dependencies”属性下。使用npm,您可以通过以下方式将这些依赖项添加到package.json文件:

    npm install --save packageName
    

    帮助开发模块所需的那些包列在“devdependencies”属性下。这些包对于其他人使用模块来说并不是必需的,但是如果他们想帮助开发模块,这些包将是需要的。使用npm,您可以通过以下方式将这些devDependencies添加到package.json文件:

    npm install --save-dev packageName
    

  • 令狐唯
    2023-03-14

    --save-dev:Package将出现在devdependencies中。

    根据npm安装文档。

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

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

    根据package.json文档

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

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

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

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

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

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

    • 问题内容: 以下命令之间有什么区别? 什么意思 什么意思 我在某处读取到命令结果将写入文件而不是控制台!这样对吗?对我来说,文件名是!似乎很奇怪! 问题答案: 表示将“标准错误重定向”到给定文件。 是空文件。写入其中的所有内容都将被丢弃。 它们在一起意味着“丢弃任何错误消息”。