From 28ba0b2897c22c928ca68059145caa2dbf85edd3 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Mon, 25 Apr 2022 15:45:21 +0800 Subject: [PATCH] ci: update release script --- package.json | 5 ++--- scripts/release/release.mjs | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 57c904c6..b037f10d 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,6 @@ "packages/*" ], "scripts": { - "_release": "yarn lint && yarn build && lerna publish --registry https://registry.npmjs.org/", "build": "yarn build:package", "build:package": "lerna run build --stream", "commit": "cz", @@ -20,11 +19,11 @@ "docs:webpack-build": "vuepress-webpack build docs", "docs:webpack-serve": "vuepress-webpack dev docs", "lerna": "lerna clean && lerna bootstrap", - "lerna:publish": "scripts/release/index.mjs", + "lerna:publish": "node scripts/release/index.mjs", "lint": "eslint --ext .js,.ts,.vue .", "package:clean": "lerna run clean", "prepare": "husky install", - "release": "yarn lint && yarn lerna:publish" + "release": "yarn lint && yarn build && lerna publish --registry https://registry.npmjs.org/" }, "lint-staged": { "*.{js,ts,vue}": "eslint --fix", diff --git a/scripts/release/release.mjs b/scripts/release/release.mjs index ae731394..9245468b 100644 --- a/scripts/release/release.mjs +++ b/scripts/release/release.mjs @@ -86,8 +86,8 @@ export const release = async () => { '--registry', 'https://registry.npmjs.org/', ] - - await execa(require.resolve('lerna/cli'), releaseArguments, { + const lerna = await import('lerna/cli.js') + await execa(lerna, releaseArguments, { stdio: 'inherit', })