0

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

我错过了什么?

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

4

1 回答 1

3

devnpm install依赖项仅在包的根目录中安装时才安装。当有人安装你的包时,只dependencies安装了。

所以 grunt indevDependencies正是你想要的,在开发你的包时你需要 grunt。

于 2015-08-23T17:34:45.217 回答