ci: update release script

This commit is contained in:
pengzhanbo 2022-04-25 15:45:21 +08:00
parent 844feeae74
commit 28ba0b2897
2 changed files with 4 additions and 5 deletions

View File

@ -7,7 +7,6 @@
"packages/*" "packages/*"
], ],
"scripts": { "scripts": {
"_release": "yarn lint && yarn build && lerna publish --registry https://registry.npmjs.org/",
"build": "yarn build:package", "build": "yarn build:package",
"build:package": "lerna run build --stream", "build:package": "lerna run build --stream",
"commit": "cz", "commit": "cz",
@ -20,11 +19,11 @@
"docs:webpack-build": "vuepress-webpack build docs", "docs:webpack-build": "vuepress-webpack build docs",
"docs:webpack-serve": "vuepress-webpack dev docs", "docs:webpack-serve": "vuepress-webpack dev docs",
"lerna": "lerna clean && lerna bootstrap", "lerna": "lerna clean && lerna bootstrap",
"lerna:publish": "scripts/release/index.mjs", "lerna:publish": "node scripts/release/index.mjs",
"lint": "eslint --ext .js,.ts,.vue .", "lint": "eslint --ext .js,.ts,.vue .",
"package:clean": "lerna run clean", "package:clean": "lerna run clean",
"prepare": "husky install", "prepare": "husky install",
"release": "yarn lint && yarn lerna:publish" "release": "yarn lint && yarn build && lerna publish --registry https://registry.npmjs.org/"
}, },
"lint-staged": { "lint-staged": {
"*.{js,ts,vue}": "eslint --fix", "*.{js,ts,vue}": "eslint --fix",

View File

@ -86,8 +86,8 @@ export const release = async () => {
'--registry', '--registry',
'https://registry.npmjs.org/', 'https://registry.npmjs.org/',
] ]
const lerna = await import('lerna/cli.js')
await execa(require.resolve('lerna/cli'), releaseArguments, { await execa(lerna, releaseArguments, {
stdio: 'inherit', stdio: 'inherit',
}) })