错误说明
vue cli 项目打包编译出现 Unexpected token错误。
错误为 ??
语法。
尝试解决方案
是否为 ts 编译错误
https://*.com/questions/58813176/webpack-cant-compile-ts-3-7-optional-chaining-nullish-coalescing
是否没有触发预设
https://github.com/vuejs/vue-cli/pull/6459/files
"browserslist": [
"samsung 12.0"
],
对我有效的
// babel.config.js
module.exports = {
presets: [
[
'@vue/app',
{
polyfills: ['es.promise', 'es.symbol']
}
]
],
plugins: [
'@babel/plugin-proposal-nullish-coalescing-operator',
'@babel/plugin-proposal-optional-chaining',
],
}
在babel 加上两个 plugins