" npm install"触发咕噜声任务?

时间:2015-04-16 19:31:40

标签: node.js gruntjs npm

npm install可以在安装本地软件包时触发grunt任务吗?

我的Web API用于自动生成文档,文档站点可直接从Web服务获得。目前,需要执行grunt任务的单独步骤。我认为可以简化部署,以便在npm install流程中包含此步骤。

如果可以这样做,但你认为我不应该这样做,请告诉我原因。

更新

确实,npm postinstall是要走的路。同样如上所述,似乎更新版本的grunt,grunt-cli是必需的。我安装了grunt-cli作为dev依赖项,然后将下面的内容添加到我的package.json中:

"scripts": {
    "postinstall": "./node_modules/.bin/grunt apidoc"
}

1 个答案:

答案 0 :(得分:1)

您可以使用安装后脚本来完成此操作。问题是运行你可能需要咕噜咕噜的咕噜咕噜的任务...如果可以彻底吞下...那就不会有问题..