怎么让vue-cli支持顶层await
如题 背景是需要在一个入口文件动态引进其他插件,然后再将这些插件暴露出去,顶层await这个语法目前在chrome可以正常使用,但是在vue-cli中会报编译错误,不知有啥解决方案
https://github.com/tc39/propo...
const libPath = ['client/client',
'client/lib',
'page_api/api',
'report/beaconReport',
'util/util',
]
const libPathHandlers = libPath.map( path => import(`@lib/${path}`) );
const modules = await Promise.all(libPathHandlers)
// todo.... export modules
// compile error
回答
使用 立即执行函数
https://segmentfault.com/a/11...
;(async () => {const libPath = [
'client/client',
'client/lib',
'page_api/api',
'report/beaconReport',
'util/util',
]
const libPathHandlers = libPath.map( path => import(`@lib/${path}`) );
const modules = await Promise.all(libPathHandlers)
}{)();
以上是 怎么让vue-cli支持顶层await 的全部内容, 来源链接: utcz.com/a/20277.html