美文网首页
可选链打包报错

可选链打包报错

作者: 听见vian | 来源:发表于2021-09-07 16:31 被阅读0次

之前本地TS用的是awesome-typescript-loader,TS的配置target是es5,升级为Vite构建之后,TS的配置target改为ESNext,打包的时候就开始报错,不识别可选链?.的这种写法,原因在于target的修改
解决方案是修改TypeScript的loader,改为babel-loader,用@babel/preset-typescript的方式来处理TypeScript,因为@babel/preset-typescript的TS配置target也是ESNext

{
  loader: 'babel-loader',
  options: {
    presets: [
      '@babel/preset-env',
      '@babel/preset-react',
      '@babel/preset-typescript'
    ]
  }
}

相关文章

网友评论

      本文标题:可选链打包报错

      本文链接:https://www.haomeiwen.com/subject/asnuwltx.html