【问题标题】:Syntax error: unexpected token < in jest语法错误:意外的令牌 < 开玩笑
【发布时间】:2018-01-15 10:26:02
【问题描述】:

我正在尝试使用 typescript 预处理器使用 jest 运行测试,但出现以下错误

var component = react_test_renderer_1["default"].create(<jumbotron_1["default"] />);
                                                        ^

    SyntaxError: Unexpected token <

以下是tsconfig.json https://gist.github.com/fanofbits/cb2179c6d21ae6162319d7aa0500e483感谢帮助

【问题讨论】:

  • 您似乎没有正确设置 babel-jest 或您自己的预处理器。请参阅文档,但这似乎不是开玩笑的错误。
  • 我已经正确设置了我的预处理器你可以在这里看到它gist.github.com/fanofbits/cb2179c6d21ae6162319d7aa0500e483我已经添加了 preprocessor.js

标签: reactjs typescript jestjs


【解决方案1】:

它使用打字稿预处理器

不要使用您自己的预处理器,它显然有我们需要找到的错误,只需使用ts-jest 即可:https://github.com/kulshekhar/ts-jest

【讨论】:

  • 我不想用它你能告诉我什么是错误
猜你喜欢
  • 2018-01-12
  • 2018-04-04
  • 1970-01-01
  • 1970-01-01
  • 2018-08-04
  • 2021-10-28
  • 2017-09-13
  • 2019-03-10
  • 1970-01-01
相关资源
最近更新 更多