npm - 运行 `npm version` 脚本时,如何防止进行新提交

标签 npm npm-scripts

当我运行 npm version patch 时,将进行新的提交。我不想要它。

doc很模糊。我猜测相关的标志是commit-hooks,但我不确定如何使用它。没有例子。

我尝试过不同的模式,例如:

npm version patch --commit-hooks=false

npm version patch --commit-hooks false

但是好像不行。

最佳答案

--commit-hooks参数确定是否 Git Hooks在提交创建时运行。

你想要的命令是npm version patch <a href="https://docs.npmjs.com/cli/v8/commands/npm-version#git-tag-version" rel="noreferrer noopener nofollow">--git-tag-version</a> false

Tag the commit when using the npm version command. Setting this to false results in no commit being made at all.

关于npm - 运行 `npm version` 脚本时,如何防止进行新提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72194541/

相关文章:

docker - 在Docker上运行npm install得到gitlab-ci错误

node.js - Nodejs、npm 和 sailsjs 之间是否存在版本依赖问题?

node.js - 我应该如何将hiredis添加到我的package.json文件中?

node.js - 执行 npm 命令时出现问题

npm - 将参数从脚本传递给 gulp 任务

windows - 如何在 Windows 和跨平台中为 git commit 消息在 npm 脚本中传递当前日期时间?

typescript - NPM 仅安装后依赖项

node.js - 通过 npm 安装 copay 返回 : cannot run in wd %s %s (wd=%s)

node.js - 如何将 docker 环境变量传递给 npm 脚本?

typescript - NPM 条件脚本(Windows/Mac)应执行不同的命令)