mirror of
https://github.com/alex8088/electron-vite.git
synced 2025-08-10 13:09:47 +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)
|
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)
|
fs.writeFileSync(chunkFileName, _code)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user