From 9f6822991c4b2da78e0a5d0c7d6e0288f0d9d1cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E6=9C=A8?= Date: Tue, 24 Aug 2021 22:51:46 +0800 Subject: [PATCH] fix: name of vite `mode` support more characters MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复vite模式名称不支持下划线的问题 fixed: #1115 --- CHANGELOG.zh_CN.md | 1 + build/utils.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index e5aa05fb8f2..45c26ca258a 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -15,6 +15,7 @@ - 修复`useECharts`的`theme`参数不起作用的问题 - 修复`Token`失效时,按 F5 刷新页面可能会出现页面加载异常的问题 - 修复`useRedo`的不当调用可能会导致重定向`path`异常的问题 + - 修复`vite`自定义模式名称不支持下划线的问题 ## 2.7.1(2021-08-16) diff --git a/build/utils.ts b/build/utils.ts index 2eb986ac25c..58694077d27 100644 --- a/build/utils.ts +++ b/build/utils.ts @@ -50,7 +50,7 @@ export function wrapperEnv(envConf: Recordable): ViteEnv { */ function getConfFiles() { const script = process.env.npm_lifecycle_script; - const reg = new RegExp('--mode ([a-z]+)'); + const reg = new RegExp('--mode ([a-z_\\d]+)'); const result = reg.exec(script as string) as any; if (result) { const mode = result[1] as string;