哈士奇在构建前预推钩
husky pre push hook before build
我想实施 husky 规则以使其成为 运行 yarn build
并确保将要推送的内容不会破坏应用程序。
我浏览了网页,但仍然不确定以下方法是否正确?
"husky": {
"hooks": {
"pre-commit": "cross-env lint-staged",
"pre-push": "cross-env lint-staged yarn build"
}
},
分配给 pre-commit
和 pre-push
的值应该是命令,就好像它们是直接从命令行 运行 一样。在这种情况下,cross-env lint-staged yarn build
将是 运行 作为推送之前的一个命令。 (没有用过纱线所以我不确定这是否正确。)
多个命令可以按如下方式链接在一起:
"pre-commit": "command1 arg1 arg2 && command2"
我想实施 husky 规则以使其成为 运行 yarn build
并确保将要推送的内容不会破坏应用程序。
我浏览了网页,但仍然不确定以下方法是否正确?
"husky": {
"hooks": {
"pre-commit": "cross-env lint-staged",
"pre-push": "cross-env lint-staged yarn build"
}
},
分配给 pre-commit
和 pre-push
的值应该是命令,就好像它们是直接从命令行 运行 一样。在这种情况下,cross-env lint-staged yarn build
将是 运行 作为推送之前的一个命令。 (没有用过纱线所以我不确定这是否正确。)
多个命令可以按如下方式链接在一起:
"pre-commit": "command1 arg1 arg2 && command2"