是否可以在每个npm安装事件上运行一些脚本?

时间:2016-01-29 14:13:23

标签: javascript npm

我想在每个npm install事件上为git安装预推钩。可能吗?也许有一些替代解决方案?顺便说一句,我不想​​安装像gulp这样的东西,我只想使用npm。

1 个答案:

答案 0 :(得分:2)

如果我理解正确,你可以这样做:

package.json 文件中,您可以像这样添加安装挂钩:

{
  "scripts": {
    "install": "scripts/install.js",
    "postinstall": "scripts/postinstall.js",
    "uninstall": "scripts/uninstall.js"
  }
}

安装软件包后将执行 postinstall.js 。考虑到这一点,您可以创建一个 shell 脚本,可以为您执行git push。

这是你要找的东西吗?