我正在学习React Native,并试图将一个组件添加到Expo Snack中进行测试。不过,我甚至无法让示例应用程序正常工作。
与桌面开发环境相比,Snacks的工作方式有什么不同吗?例如,我在使用JSFiddle时遇到过这种类型的差异。
我直接将Github repo中的代码复制粘贴到snack.expo.io中,它给了我一个错误:
Device: (946:881) Unable to resolve module 'module://expo-font.js'
Evaluating module://expo-font.js
Evaluating module://react-native-numeric-input.js
Evaluating module://App.js
Loading module://App.js
我以前也犯过这个错误,但我一直不知道为什么。这是7天前刚刚更新的软件包的问题还是其他问题?请告知。
这可能是由于与Github项目相比,您的项目中缺少节点模块。由于Stack.expo浏览器不会给我们安装自定义模块的完全自由,我建议您下载VS Code并在其中打开Github项目,然后从cmd进行"npm安装"并"react native run android/ios"。