我正在使用语义发布npm模块来完成循环ci的发布。我收到了跟随错误
语义发布>ℹ将版本1.0.0写入/home/循环/tmp npm中的package.json!版本未更改,可能需要允许相同版本。 npm错误!这个运行的完整日志可以在: npm中找到! /home/circleci/.npm/_logs/2019-01-19T15_21_36_194Z-debug.log 3:21:36 PM >✖失败步骤“准备”插件“@语义-发布/ npm”3:21:36 PM >✖运行语义发布时出错:{错误:命令失败: npm版本1.0.0 -非git-标记-版本npm错误!版本未更改,可能需要允许相同版本。 npm错误!这个运行的完整日志可以在: npm中找到! /home/circleci/.npm/_logs/2019-01-19T15_21_36_194Z-debug.log 在(/home/circleci/tmp/node_modules/execa/index.js:174:9) at Promise.all.then.arr (/home/circleci/tmp/node_modules/execa/index.js:278:16) at process._tickCallback ( makeError /process/next_tick.js:68:7)代码: 1,stdout:'',stderr:'npm错误!版本未更改, 可能想要--允许-相同版本\n分钟错误!此运行的完整日志可在以下文件中找到:\n in错误! /home/circleci/.npm/_logs/2019-01-19T15_21_36_194Z-debug.log\n', 失败:真,信号: null,cmd:'npm版本1.0.0 -no-git-标记-版本‘,timedOut: false,ERR : false,pluginName:’@语义-释放/ npm‘}{pluginName:命令失败: npm版本1.0.0 -no-git-标记-版本npm错误!版本未更改,可能需要允许相同版本。 npm错误!这个运行的完整日志可以在: npm中找到! /home/circleci/.npm/_logs/2019-01-19T15_21_36_194Z-debug.log 在(/home/circleci/tmp/node_modules/execa/index.js:174:9) at Promise.all.then.arr (/home/circleci/tmp/node_modules/execa/index.js:278:16) at process._tickCallback ( makeError /process/next_tick.js:68:7)代码: 1,stdout:'',stderr:'npm错误!版本未更改, 可能想要--允许-相同版本\n分钟错误!此运行的完整日志可在以下文件中找到:\n in错误! /home/circleci/.npm/_logs/2019-01-19T15_21_36_194Z-debug.log\n', 失败: true,signal: null,cmd:'npm版本1.0.0 -no-git-tag- version‘,timedOut: false,code : false,pluginName:@语义释放/npm’}
我该怎么解决这个问题?
发布于 2019-01-25 19:10:54
错误的发生可能是因为您手动更新了package.json中的版本。你应该让语义释放为你做这件事。
您应该将package.json中的版本设置为0.0.0-dev。如果您希望将更新的package.json推送到回购系统中,请使用@sematnic-release/git插件。
https://stackoverflow.com/questions/54268668
复制相似问题