【问题标题】:"npm install" triggering grunt task?“npm install”触发咕噜任务?
【发布时间】:2015-06-23 10:12:48
【问题描述】:

npm install 可以在安装本地包的过程中触发 grunt 任务吗?

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

如果这可以简单地完成,但您认为我不应该这样做,请告诉我原因。

更新

确实,一个 npm postinstall 是要走的路。同样如前所述,似乎对于较新版本的 grunt,grunt-cli 是必需的。我安装了 grunt-cli 作为开发依赖项,然后将以下内容添加到我的 package.json:

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

【问题讨论】:

  • 安装后脚本。阅读文档。
  • 这种技术可能存在的一个问题是,要运行 grunt 任务,您不需要全局安装 grunt-cli 吗?

标签: node.js gruntjs npm


【解决方案1】:

您可以使用安装后脚本来完成。问题是运行你可能需要 grunt CLI 的 grunt 任务...如果可以通过 gulp 进行彻底...不会有问题..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-24
    相关资源
    最近更新 更多