fix: npm ci -> npm install(lock 不同步规避)
deploy-bschclass-front / build-and-deploy (push) Successful in 2m7s
deploy-bschclass-front / build-and-deploy (push) Successful in 2m7s
This commit is contained in:
@@ -56,7 +56,10 @@ jobs:
|
|||||||
# 去掉 Windows 专用 sass 二进制路径(Linux 容器内该路径无效,否则 build 报错)
|
# 去掉 Windows 专用 sass 二进制路径(Linux 容器内该路径无效,否则 build 报错)
|
||||||
# .npmrc 被 gitignore、CI 克隆下来没有它,故仅在存在时才删(缺失不报错)
|
# .npmrc 被 gitignore、CI 克隆下来没有它,故仅在存在时才删(缺失不报错)
|
||||||
if [ -f .npmrc ]; then sed -i "/SASS_BINARY_PATH/d" .npmrc; fi
|
if [ -f .npmrc ]; then sed -i "/SASS_BINARY_PATH/d" .npmrc; fi
|
||||||
npm ci
|
# 用 npm install 而非 npm ci:仓库 package-lock.json 与 package.json 不同步
|
||||||
|
#(sortablejs 锁 1.10.2 但 package.json 要求 1.15.7),npm ci 会强校验同步而失败;
|
||||||
|
# npm install 会按 package.json 重新对齐 lock 并安装,避免阻塞部署。
|
||||||
|
npm install
|
||||||
npm run build
|
npm run build
|
||||||
'
|
'
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user