mirror of
https://github.com/alex8088/electron-vite.git
synced 2025-08-07 19:49:59 +08:00
fix(bytecodePlugin): optimize 'use strict' directive replacement (#681)
This commit is contained in:
parent
f2eff25268
commit
b56d3c2d21
@ -344,7 +344,9 @@ export function bytecodePlugin(options: BytecodeOptions = {}): Plugin | null {
|
||||
}
|
||||
}
|
||||
const bytecodeLoaderBlock = getBytecodeLoaderBlock(chunk.fileName)
|
||||
_code = hasBytecodeMoudle ? _code.replace(useStrict, `${useStrict}\n${bytecodeLoaderBlock}`) : _code
|
||||
_code = hasBytecodeMoudle
|
||||
? _code.replace(/("use strict";)|('use strict';)/, `${useStrict}\n${bytecodeLoaderBlock}`)
|
||||
: _code
|
||||
}
|
||||
fs.writeFileSync(chunkFileName, _code)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user