我一直面临着这个错误。
FAIL src\__tests__\app-test.js
? Test suite failed to run
C:/工作/保险POC /前端/ hip / login / 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。无论浅()中的元素是什么,它都会抛出相同的&#39;意外的标记&#39;错误。请提供一些可以解决问题的解决方案或配置更改。
我尝试过:
npm install babel-plugin-transform-react-jsx并在.babelrc中包含插件
答案 0 :(得分:0)
如上所述,您需要在.babelrc
文件中包含相关的预设:
{"presets": ["es2015", "react"]}
确保.babelrc
文件位于根目录中。