小编Mar*_*ann的帖子

@babel/plugin-proposal-optional-chaining 在 Vue.js <script> 标签中不起作用

在 vue/vuetify 项目中,尝试让可选链(https://babeljs.io/docs/en/babel-plugin-proposal-optional-chaining)工作时,总是遇到错误:


./src/App.vue?vue&type=script&lang=ts& (./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=script&lang=ts&) 155:24
Module parse failed: Unexpected token (155:24)
File was processed with these loaders:
 * ./node_modules/cache-loader/dist/cjs.js
 * ./node_modules/vue-loader/lib/index.js
You may need an additional loader to handle the result of these loaders.
|         }
| 
>         const baz = obj?.foo?.bar?.baz // 42
| 
|         const safe = obj?.qux?.baz // undefined
Run Code Online (Sandbox Code Playgroud)

我已经@babel/plugin-proposal-optional-chaining使用yarn add @babel/plugin-proposal-optional-chaining --dev命令添加了

在我的 App.vue我有这个代码,在created()

const obj = {
  foo: {
    bar: {
      baz: 42,
    },
  }, …
Run Code Online (Sandbox Code Playgroud)

javascript webpack vue.js optional-chaining babeljs

6
推荐指数
1
解决办法
1145
查看次数

标签 统计

babeljs ×1

javascript ×1

optional-chaining ×1

vue.js ×1

webpack ×1