提交 31b0b5c4 编写于 作者: Y yurj26

fix(nvue): vite配置build.target为esnext时报错的bug (question/183180)

上级 872d0edd
...@@ -121,7 +121,10 @@ function buildAppCss() { ...@@ -121,7 +121,10 @@ function buildAppCss() {
const appCssJsCode = fs.readFileSync(appCssJsFilename, 'utf8') const appCssJsCode = fs.readFileSync(appCssJsFilename, 'utf8')
const appCssJsFn = new Function( const appCssJsFn = new Function(
'module', 'module',
appCssJsCode.replace(`export default`, `module.exports=`) // vite build.target为esnext时, 生成的代码没有export default
appCssJsCode.includes('export default')
? appCssJsCode.replace(`export default`, `module.exports=`)
: appCssJsCode.replace(`exports`, `module.exports`)
) )
const module = { exports: { styles: [] } } const module = { exports: { styles: [] } }
appCssJsFn(module) appCssJsFn(module)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册