Saf*_*ive 1 macos ios reactjs react-native
我正在尝试根据以下说明构建和运行入门React Native项目的iOS模拟器版本:
https://facebook.github.io/react-native/docs/getting-started.html
该应用程序在XCode模拟器中启动,非常简短地显示其窗口,但随后发生异常,并显示红色屏幕消息
“需要未知模块“ 498”。如果确定模块在那里,请尝试重新启动Metro Bundler。您可能还想运行
yarn或npm install(取决于您的环境)。loadModuleImplementation require.js:176:29
viewPropTypes.js:15:30
loadModuleImplementation require.js:212:12
View.js:20:22
loadModuleImplementation require.js:212:12
AppContainer.js:22:13“
等等
ViewPropTypes的第15行是
const PlatformViewPropTypes = require('PlatformViewPropTypes');
Run Code Online (Sandbox Code Playgroud)
node_modules / react_native / Libraries / Components / Views / View.js的第20行是
const ViewPropTypes = require('ViewPropTypes');
Run Code Online (Sandbox Code Playgroud)
注意:目录结构中还有另一个15行View.js文件,位于node_modules / react_native / lib /,它基本上是一个存根,包含
// This is a forwarding module to allow React to require React Native internals
// as node dependency
module.exports = require('View');
Run Code Online (Sandbox Code Playgroud)
我正在使用最新的MacOS High Sierra(10.13.4),已安装9.3命令行工具的XCode 9.3。我试过运行yarn和npm安装,以及全新安装。显然,我已经安装了NPM和Watchman。有什么想法为什么股票示例不会为我服务吗?
新手错误。我以前曾尝试在不同的目录中构建另一个React Native项目,Metro Bundler仍然指向先前的项目。如错误消息所示,重新启动Metro Bundler可以解决此问题。
同样也没有意识到异常屏幕中的错误是可以点击的,它们将带您直接进入Metro Bundler终端程序以获取更多详细信息。希望这也能帮助其他人!
| 归档时间: |
|
| 查看次数: |
5903 次 |
| 最近记录: |