Я новичок в React, React-Native и ViroReact. Я провел почти день, пытаясь создать простое приложение с помощью React-Native и ViroReact. Проблема заключалась в том, что когда я создавал пример ViroSample (представленный в документации), всегда возникала ошибка исключения C ++, не относящаяся к стандартному стандарту. Я искал и думаю, что это может быть из-за версий React-Native и React, но я не знаю.
Вот ошибка:
non-std C++ exception
facebook::react::JSIExecutor::defaultTimeoutInvoker(std::1::function<void ()> const&, std::1::function<std::1::basic_string<char, std::1::char_traits<char>, std::1::allocator<char> > ()>)
void google::protobuf::internal::arena_delete_object<vr::internal::widgets::video::SphericalMetadata>(void)
void google::protobuf::internal::arena_delete_object<vr::internal::widgets::video::SphericalMetadata>(void)
facebook::react::JSIExecutor::defaultTimeoutInvoker(std::1::function<void ()> const&, std::1::function<std::1::basic_string<char, std::1::char_traits<char>, std::1::allocator<char> > ()>)
7519E999-1053-3367-B9D5-8844F6D3BDC6
7519E999-1053-3367-B9D5-8844F6D3BDC6
7519E999-1053-3367-B9D5-8844F6D3BDC6
CFRunLoopRunSpecific
void google::protobuf::internal::arena_delete_object<vr::internal::widgets::video::SphericalMetadata>(void*)
7B1733B1-74C9-3A33-8A58-853B0A029826
_pthread_start
thread_start
Я пришлю также мой пакет. json
{
"name": "ViroSample",
"version": "0.0.1",
"private": true,
"scripts": {
"prestart": "./node_modules/react-viro/bin/run_ngrok.sh",
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"react": "16.8.3",
"react-native": "0.59.9",
"react-viro": "2.17.0"
},
"devDependencies": {
"@babel/core": "7.8.7",
"@babel/runtime": "7.8.7",
"babel-jest": "25.1.0",
"jest": "25.1.0",
"metro-react-native-babel-preset": "0.58.0",
"react-test-renderer": "16.8.3"
},
"jest": {
"preset": "react-native"
}
}
Также в терминале я использую npm start и Viro Media Testbed.