文件名称:monorepo-staged-precommit
文件大小:3KB
文件格式:ZIP
更新时间:2024-05-18 08:15:43
JavaScript
单阶段预提交 此包补充说,运行预提交钩子脚本precommit脚本在所有的package.json在那里上演的变化项目。 使用nvm use为每个项目使用正确的节点版本。 无法在CI上运行。 用法 通过在所有包含package.json的文件夹中运行npm i --save-dev monorepo-staged-precommit precommit,将其添加到monorepo中的所有package.json文件中。 (可以一次完成,但只有在与项目一起安装时,才会添加precommit-hook脚本)。 将precommit脚本添加到package.json。 (例如"precommit": "lint-staged" )。 进行更改并上演它们。 运行git commit 。 -所有precommit脚本将在具有更改的项目中运行。 例子 给定monorepo: - proje
【文件预览】:
monorepo-staged-precommit-master
----.nvmrc(5B)
----index.js(1KB)
----package.json(732B)
----src()
--------getPrecommitScript.js(1KB)
----.gitignore(36B)
----README.md(1KB)