Match-id-bcf03723df891f0842d11ec3d222358b14d6773c

This commit is contained in:
* 2022-11-17 20:04:41 +08:00 committed by *
parent 5c2f6cd82a
commit 2994b34f24
1 changed files with 9 additions and 2 deletions

View File

@ -16,6 +16,13 @@
if [ -n "${releaseVersion}" ] ; then
echo "==== Horizon Upgrade ${releaseVersion} ===="
cd ./build/horizon || { echo 'ERROR: Build directory not found' ; exit 1; }
cd umd
# umd生产包多暴露全局名HorizonDOM
# 以解决webpack的externals react-dom和react都指向Horizon时,webpack随机使用key名造成源码交付问题
sed -i '$a window.HorizonDOM = window.Horizon;' horizon.production.js
cd -
# 写入新版本号
npm version "${releaseVersion}"
cat >.npmrc <<- EndOfMessage
@ -27,8 +34,8 @@ email = cloudsop@huawei.com
EndOfMessage
echo "==== Publish new version===="
# npm仓库发布接口返回HTML屏蔽错误码
npm publish || echo 'WARNING: Parsing publish response failed'
npm publish
npm view @cloudsop/horizon@"${releaseVersion}"
else
echo "No release version, quit."