错误展示
Module parse failed: Unexpected token (74:34)
File was processed with these loaders:
* ./node_modules/_cache-loader@3.0.0@cache-loader/dist/cjs.js
* ./node_modules/babel-loader/lib/index.js
* ./node_modules/ts-loader/index.js
* ./node_modules/_cache-loader@3.0.0@cache-loader/dist/cjs.js
* ./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js
You may need an additional loader to handle the result of these loaders.
|
| const tableDataAdd = () => {
> let index = status.ruleForm?.dictionaryVOList.length;
| status.ruleForm.dictionaryVOList.push({
| // attrValue: index + 1,
错误如下:
解决方案
babel.config.js中配置:
"@babel/plugin-proposal-nullish-coalescing-operator",
"@babel/plugin-proposal-optional-chaining"
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset'
],
plugins: [
"@babel/plugin-proposal-nullish-coalescing-operator",
"@babel/plugin-proposal-optional-chaining"
]
}