我经常遇到这个错误。Jest测试 - 意外的令牌错误
FAIL src\__tests__\app-test.js
? Test suite failed to run
C:/工作/保险POC /前端/臀/登录/ SRC/__测试__/APP-test.js:意外令牌(105:28)
104 | test('App should render',() => {
> 105 | const appTest = shallow(<h1>Welcome</h1>);
| ^
106 | expect(appTest).toBeDefined();
107 | })
108 |
Test Suites: 1 failed, 1 total
Tests: 0 total
Snapshots: 0 total
Time: 7.3s
Ran all test suites.
问题似乎是转换成JSX。无论浅层()中的元素是什么,它都会抛出相同的“意外标记”错误。请提出一些解决方法或可以解决问题的配置更改。
我曾尝试:
NPM安装通天塔 - 插件 - 转换 - 反应 - JSX和包括.babelrc插件
你在你的'.babelrc'文件中有'react'和'es2015',并且是根文件夹中的'.babelrc'文件吗? – Purgatory