gpt4 book ai didi

react-native - 意外的导入 token - 使用 Jest 测试 React Native

转载 作者:行者123 更新时间:2023-12-04 05:11:53 25 4
gpt4 key购买 nike

当我尝试用 jest 测试我的 react-native 应用程序时,我遇到了一个奇怪的导入错误。我已经安装了 babel-jest、babel-preset-react-native、jest、jest-react-native 和 react-test-render,但是当我运行 npm test 时收到此错误消息。

● 测试套件无法运行

/Users/maftalion/www/stars20/kiosk/node_modules/native-base/index.js:4
import Drawer from './Components/vendor/react-native-drawer';
^^^^^^
**SyntaxError: Unexpected token import**

at transformAndBuildScript (node_modules/jest-runtime/build/transform.js:316:10)
at Object.<anonymous> (src/routes/Identification.js:3:17)
at Object.<anonymous> (src/routes/router.js:4:21)

测试套件:1 个失败,1 个通过,总共 2 个
测试:1 通过,共 1
快照:通过 1 个,共 1 个
时间:1.011s

最佳答案

想通了,基本上在transformIgnorePatterns中抛出任何使用es6语法的节点模块。

"transformIgnorePatterns": [
"node_modules/(?!react-native|native-base|react-clone-referenced-element)"
],

关于react-native - 意外的导入 token - 使用 Jest 测试 React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40533754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com