我是grunt的新手,十分钟前我开始学习它,我想知道为什么grunt必须作为依赖项列在package.json中。 这意味着当有人将我的模块安装到节点时,例如,npm将安装给他也是grunt。但实际上我需要咕噜咕噜来缩小内容并将它们推送到我的git repo中,并且不需要实际运行节点脚本。
我错过了什么吗?
更新:既然我知道如何处理咕噜声,我可以说我不喜欢它。我发现咕噜与npm太紧密了。这篇文章完美地解释了我对这个任务跑步者的感受:Using a task runner without package.json
答案 0 :(得分:3)
dev 只有在程序包的 root 中执行npm install
时才会安装依赖项。当有人安装您的软件包时,只安装了dependencies
。
devDependencies
中的咕噜声正是你想要的,当 dev 掠过你的包裹时,你需要咕噜咕噜。