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

可选链打包报错

作者: 听见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