使用TypeScript进行React导航可在设备上成功运行,但无法通过测试

时间:2019-03-27 23:49:31

标签: typescript react-native react-navigation

我当前正在将代码库从react-navigation的1.0-beta11版本更新到最新的版本3.x。我们正在使用TypeScript,并且该测试正在通过mocha运行。 TypeScript成功编译后,我能够在真实设备(都是Android-iOS)上运行代码,我运行了测试,但是编译后的JavaScript代码抱怨react-navigation

[16:13:40] Starting 'test'...
[16:13:40] Starting 'test'...
DEV_DIR/NavigationConfig.js:12
const Screen1 = react_navigation_1.createStackNavigator({
                                                                      ^

TypeError: react_navigation_1.createStackNavigator is not a function
    at Object.<anonymous> (/NavigationConfig.ts:25:52)
    at Module._compile (module.js:653:30)
    at Module._compile (/node_modules/pirates/lib/index.js:83:24)
    at Module._extensions..js (module.js:664:10)
    at Object.newLoader [as .js](/node_modules/pirates/lib/index.js:88:7)
    at Module.load (module.js:566:32)

这是什么问题,我该如何解决该错误?

0 个答案:

没有答案