首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NPM -阶段性文件没有添加到npm版本。

NPM -阶段性文件没有添加到npm版本。
EN

Stack Overflow用户
提问于 2021-12-17 22:24:07
回答 1查看 279关注 0票数 1

目前正在尝试配置npm,以便当我运行npm version时,它在package.json中设置版本,然后将当前阶段的所有内容添加到它的commit中,npm文档使得这看起来是可能的,但是我不断地收到错误消息,因为我的工作目录不干净,所以不能运行命令。

理想情况下,我不想将-f添加到npm version命令中。

我的package.json

代码语言:javascript
复制
"scripts": {
    ...
    "nv": "node newversion.js", /*Creates a changelog and runs npm version*/
    "preversion": "git add -A",
    "version": "git add -A"
  }

npm version 1.4.1 -m "%s -> custom scrollbars"

-> npm ERR! Git working directory not clean.

运行npm version之前的手动暂存也不起作用。

我遗漏了什么吗?我不是超级npm或包装。help知识丰富,所以任何帮助都将是非常感谢的。

最后,我们的目标是能够运行npm-version,并在工作目录中进行任何阶段,并将其添加到npm-version所做的提交中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-18 00:26:52

另一种方法是使用standard-version,它确实生成一个变更量并更新版本。

见"Node.js“(2021年7月)来自因德莫汉·辛格 ( Ubiq.ai Creator of ragakosh.com的软件开发人员)

npm运行发布 运行上面的命令将在屏幕上显示以下消息:

代码语言:javascript
复制
> changelog@1.0.0 release /home/imsingh/Develop/inder/changelog
> standard-version

✔ bumping version in package.json from 1.0.0 to 1.1.0
✔ bumping version in package-lock.json from 1.0.0 to 1.1.0
✔ created CHANGELOG.md
✔ outputting changes to CHANGELOG.md
✔ committing package-lock.json and package.json and CHANGELOG.md
✔ tagging release v1.1.0
ℹ Run `git push --follow-tags origin master && npm publish` to publish
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70399446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档