如何在“ npm install”上安装git hooks?

米莎·莫罗什科(Misha Moroshko)

我想pre-commit在有人安装时安装一个git钩子(该钩子减少代码)my-package

我试图添加一个postinstall脚本:

"scripts": {
  "postinstall": "./scripts/install-git-hooks"
}

这很好用。当有人跑步时npm install,他们将pre-commit钩子安装好。

但是,如果another-package要看my-package,运行npm installanother-package运行的postinstall脚本,以及,这是不需要的。

避免这种不良影响的最干净方法是什么?

文森特

您可以使用ghooks npm模块并将其添加为dev-dependency。您可以在package.json中配置在提交之前要运行的内容,如下所示:

[...]
"config": {
    "ghooks": {
        "pre-commit": "npm test"
    }
}
[...]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在“ npm install”上安装git hooks?

来自分类Dev

如何在17.10上安装npm?

来自分类Dev

如何在我的Debian上安装npm?

来自分类Dev

如何在Win7上使用git-bash / mingw32 npm安装

来自分类Dev

如何在Debian Vagrant Box上安装npm?

来自分类Dev

如何在StackBlitz上安装npm软件包?

来自分类Dev

如何在Ubuntu(14.10)的Azure实例上安装npm?

来自分类Dev

如何在 Mac 上使用 NPM 安装 Bulksplash

来自分类Dev

如何在complie上运行bash命令,例如“ npm install”

来自分类Dev

如何在Alpine Linux中安装npm

来自分类Dev

如何在 NixOS 中安装 npm 包?

来自分类常见问题

如何在Windows上更新npm?

来自分类Dev

如何在Hooks上使用状态回调函数

来自分类Dev

npm install - 如何触发 npm 任务作为安装后挂钩?

来自分类Dev

npm安装如何工作

来自分类Dev

如何在单独执行“npm install <package>”后运行安装后脚本

来自分类Dev

如何在不使用 npm install 的情况下手动安装 Angular CLI

来自分类Dev

如何在webpack上自动安装npm软件包

来自分类Dev

如何在npm中本地安装和运行Typescript?

来自分类Dev

如何在Express中使用npm安装的引导程序?

来自分类Dev

如何在本地安装和运行npm茉莉花

来自分类Dev

我如何在Ubuntu中安装npm以运行更少的js

来自分类Dev

npm安装后如何在html中使用jQuery?

来自分类Dev

如何在npm中使用SVN安装模块?

来自分类Dev

我如何在ubuntu中安装npm以运行更少的js

来自分类Dev

如何在当前目录中安装npm模块?

来自分类Dev

如何在全球范围内通过npm安装?

来自分类Dev

如何在 Symfony 中使用通过 npm 安装的 JavaScript 库

来自分类Dev

如何在 docker 容器中正确安装 npm 包

Related 相关文章

热门标签

归档