Skip to content

Commit 875ef68

Browse files
authored
Fix: Make AXML import regex patterns compatible with various whitespace formats (#18996)
1 parent a305e4c commit 875ef68

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • packages/taro-platform-alipay/src

packages/taro-platform-alipay/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,11 @@ function modifyPageTemplate (ctx: IPluginContext) {
8181
const assetsItem = assets[templateName]
8282
const src = assetsItem._value ? assetsItem._value.toString() : assetsItem.source()
8383
let relativePath
84-
const templateCaller = src.replace(/<import src="(.*)base\.axml"\/>/, function (_, $1) {
84+
const templateCaller = src.replace(/<import src="(.*)base\.axml"\s*\/>/, function (_, $1) {
8585
relativePath = $1
8686
return ''
8787
})
88-
const main = baseXml.replace(/<import-sjs name="xs" from="(.*)utils.sjs" \/>/, function () {
88+
const main = baseXml.replace(/<import-sjs name="xs" from="(.*)utils.sjs"\s*\/>/, function () {
8989
return src.includes('<import-sjs name="xs"')
9090
? ''
9191
: `<import-sjs name="xs" from="${relativePath}utils.sjs" />`

0 commit comments

Comments
 (0)