2015-08-23 22 views
0

我是新的grunt,我在十分钟前开始学习它,我想知道为什么grunt必须作为依赖关系列在package.json中。 这意味着当有人将我的模块安装到节点上时,例如,npm将安装到他也是grunt。但我实际上只需要咕噜咕噜咕噜咕噜咕噜,把它们推到我的git仓库中,而不需要真正运行节点脚本。为什么grunt作为devDependencies在package.json里面

我错过了什么吗?

更新:现在,我知道如何处理咕噜声,我可以说我不喜欢它这么多。我发现与npm捆绑在一起。这个帖子完全解释我的感受这个任务运行:Using a task runner without package.json

回答

3

开发依赖只能安装在根封装的npm install时。当有人安装您的软件包时,仅安装dependencies

因此,在devDependencies咕噜正是你想要的,你需要咕噜当dev倚靠你的包。