【问题标题】:Why grunt as devDependencies inside package.json为什么在 package.json 中作为 devDependencies 咕噜咕噜
【发布时间】:2015-11-17 02:51:09
【问题描述】:

我是 grunt 的新手,我十分钟前开始学习它,我想知道为什么 grunt 必须作为依赖项列在 package.json 中。 这意味着当有人为节点安装我的模块时,例如,npm 也会安装到他身上。但实际上我需要 grunt 来缩小内容并将它们推送到我的 git 存储库,并且不需要实际运行节点脚本。

我错过了什么吗?

更新:现在我知道如何处理咕噜声了,我可以说我不太喜欢它。我发现 grunt 与 npm 太相关了。这篇文章完美地解释了我对这个任务运行器的感受:Using a task runner without package.json

【问题讨论】:

    标签: node.js gruntjs npm package.json


    【解决方案1】:

    dev仅在包的 root 中执行 npm install 时安装依赖项。当有人安装你的包时,只会安装dependencies

    所以devDependencies 中的 grunt 正是你想要的,当 dev 私奔你的包时你需要 grunt。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-19
      • 1970-01-01
      • 1970-01-01
      • 2020-03-11
      • 2015-05-25
      • 1970-01-01
      • 2015-01-05
      • 2014-07-25
      相关资源
      最近更新 更多