diff --git a/src/plugins/bytecode.ts b/src/plugins/bytecode.ts index f875f4c..e84da3d 100644 --- a/src/plugins/bytecode.ts +++ b/src/plugins/bytecode.ts @@ -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) }