“npm安装”触发咕噜任务?

安装本地软件包的一部分npm install触发一个咕task任务吗?

我的Web API是自动生成文档的工具,可以直接从Web服务获取文档站点。 目前,需要一个单独的步骤来执行grunt任务。 我认为这可能会简化部署在npm install过程中包含此步骤。

如果这可以简单地完成,但你认为我不应该,请让我知道为什么。

更新

事实上,一个npm postinstall是要走的路。 也如上所述,似乎与新版本的咕噜,咕噜cli是必需的。 我安装了grunt-cli作为dev依赖项,然后将下面的代码添加到我的package.json中:

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

你可以通过使用后安装脚本来完成。 这个事情是运行你可能需要咕噜CLI的咕噜任务…如果可以彻底的吞噬…不会有问题..