我现在正在使用 react JEST 来测试代码。如果一个组件是单一的,并且没有导入其他任何东西,“npm test”运行顺利,现在我想同时测试多个组件,我立即得到这个错误:
SyntaxError: Unexpected token .
似乎每当 react 正在导入其他东西时,例如这个:
require( './style/fixed-data-table.css' );
require( './style/jnpr-datatable.scss' );
然后使用 jest 抛出意外的令牌“。” 错误。
我的设置一定有问题,但在哪里?我的 Package.json 包含:
"jest": {
"unmockedModulePathPatterns": [
"<rootDir>/node_modules/react/",
"<rootDir>/node_modules/react-dom/",
"<rootDir>/node_modules/react-addons-test-utils/"
]
}
并且 .babelrc 已经在根目录中。还包括 babel-jest。谢谢