certd/publish-check.js

27 lines
810 B
JavaScript
Raw Normal View History

2024-07-08 04:04:59 +00:00
import fs from 'fs'
2024-07-23 18:16:12 +00:00
import childProcess from 'child_process';
2024-07-08 04:04:59 +00:00
function check(){
const gitAdd = fs.readFileSync("./node_modules/@lerna-lite/version/dist/lib/git-add.js","utf-8")
if(gitAdd.indexOf("('git', ['add', '.']") > -1){
console.log("git-add 已经修改过了")
}else{
console.error("git-add 没有修改过")
throw new Error("git-add 还没修改过")
}
2024-07-23 15:39:13 +00:00
//GH_TOKEN
2024-07-23 18:16:12 +00:00
console.log("检查 GH_TOKEN")
if(process.env.npm_config_gh_token){
process.env.GH_TOKEN = process.env.npm_config_gh_token
childProcess.exec("set GH_TOKEN="+process.env.npm_config_gh_token)
}
2024-07-23 15:39:13 +00:00
if(!process.env.GH_TOKEN){
2024-07-23 18:16:12 +00:00
console.log(process.env)
2024-07-23 15:39:13 +00:00
console.error("GH_TOKEN 未设置")
throw new Error("GH_TOKEN 未设置")
}
2024-07-08 04:04:59 +00:00
}
2024-07-23 15:39:13 +00:00
check()