fix(config): 适配鸿蒙小程序的版本注入逻辑
扩展了site.js引入的平台范围,新增mp-harmony鸿蒙小程序的生产构建支持
This commit is contained in:
@@ -127,9 +127,9 @@ class VersionInjectPlugin {
|
||||
content = content.replace(/^\s*const\s+site\s*=\s*require\s*\(['"]\.\.\/site(\.js)?['"]\);?\s*\r?\n/gm, '');
|
||||
content = content.replace(/^\s*const\s+__app_version\s*=\s*(require\s*\(['"]\.\.\/version(\.json|\.js)?['"]\)|.+);?\s*\r?\n/gm, '');
|
||||
|
||||
// 只注入版本信息(通用),site.js require 仅在 mp-weixin 生产构建时注入
|
||||
// 只注入版本信息(通用),site.js require 仅在 mp-weixin/mp-harmony 生产构建时注入
|
||||
const lines = [`const __app_version = ${inlineVersion};`];
|
||||
if (platform === 'mp-weixin' && mode === 'production') {
|
||||
if ((platform === 'mp-weixin' || platform === 'mp-harmony') && mode === 'production') {
|
||||
lines.unshift('const site = require("../site.js");');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user