引入使用ts写的插件时jest报语法错误
来源:8-1 课程总结
瓜小笙
2021-02-01
老师,团队的项目中有一些plugins是用ts写的,我在导入ts文件时有这样的报错。看错误可能是ts的语法没有被识别过来导致的,请问这应该要怎么解决呢
Details:
/data/src/lake/plugins/base/utils.ts:171
})?.reduce((total, current) => {
^
SyntaxError: Unexpected token '.'
4 |
5 | import '~/plugins/mixins';
> 6 | import '~/plugins/base/utils.ts';
| ^
7 | import filter from '~/plugins/base/filters.ts';
8 | import axios from '~/plugins/base/axios.ts';
9 | import codeReport from '~/plugins/base/code-report.ts';
at Runtime.createScriptFromCode (node_modules/jest-runtime/build/index.js:1350:14)
at Object.<anonymous> (plugins/base/index.ts:6:1)
jest config和.babelrc的配置如下:

写回答
1回答
-
Dell
2021-02-01
你把?. 先改成 . 试试逻辑先能否跑的起来
022021-02-04
相似问题