我try 使用typescript 3.7个特性,比如可选链接、空合并.但是webpack在传输时给了我一个错误.

app: Module parse failed: Unexpected token (50:40)
app: File was processed with these loaders:
app:  * ../../../node_modules/ts-loader/index.js
app: You may need an additional loader to handle the result of these loaders.
app: | export const Layout = (props) => {
app: |     const regionsResults = useQuery(regionsQuery, { fetchPolicy: 'cache-first' });
app: >     const regions = regionsResults.data?.regions ?? [];
app: |     const userItem = useQuery(usersProfileQuery, { fetchPolicy: 'cache-first' });
app: |     const handleOnClick = (selected) => props.history.push(selected.key);
``

推荐答案

我把tsconfig.json文件中的目标从esnext改为es2018.现在它起作用了.

供参考的网页:https://github.com/webpack/webpack/issues/10227

Typescript相关问答推荐

TypScript错误:类型{ children:ReactNode; }与动态React组件中的IntrinsicLedger类型没有共同的属性

使用新控制流的FormArray内部的Angular FormGroup

Typescript如何从字符串中提取多个文本

调用另一个函数的函数的Typescript类型,参数相同

Angular 17 -如何在for循环内创建一些加载?

Angular 17 -如何使用新的@if语法在对象中使用Deliverc值

我们过go 不能从TypeScript中的联合中同时访问所有属性?

当方法参数和返回类型不相互扩展时如何从类型脚本中的子类推断类型

路由链接始终返回到

如何使用Geojson模块和@Types/Geojson类型解析TypeScrip中的GeoJSON?

AngularJS服务不会解析传入的Json响应到管道中的模型

TypeScrip:使用Union ToInterval辅助对象,但保留子表达式

对有效枚举值的常量字符串进行常规判断

如果判断空值,则基本类型Gaurd不起作用

在构建Angular 应用程序时,有没有办法通过CLI传递参数?

如何在Angular /字体中访问API响应的子元素?

类型判断数组或对象的isEmpty

使用&reaction测试库&如何使用提供程序包装我的所有测试组件

记录的子类型<;字符串,X>;没有索引签名

是否使用类型将方法动态添加到类?