Android 反应本地运行hello world
我正在使用这个教程 我正在使用Windows8。 我有printAndroid 反应本地运行hello world,android,node.js,windows,react-native,Android,Node.js,Windows,React Native,我正在使用这个教程 我正在使用Windows8。 我有printnpm安装-g react native cli。然后 react-native init AwesomeProject cd AwesomeProject 然后我读到在windows上我不能使用这个命令react native run android,所以我打印node node\u modules/react native/packager/packager.js 如此处所示 我得到以下输出: 错误:找不到模块 'C:\Win
npm安装-g react native cli
。然后
react-native init AwesomeProject
cd AwesomeProject
然后我读到在windows上我不能使用这个命令react native run android
,所以我打印node node\u modules/react native/packager/packager.js
如此处所示
我得到以下输出:
错误:找不到模块
'C:\Windows\System32\AwesomeProject\node\u modules\react
-native\packager\packager.js'
在Function.Module.\u解析文件名(Module.js:337:15)
在Function.Module.\u加载(Module.js:287:25)
位于Function.Module.runMain(Module.js:457:10)
启动时(node.js:136:18)
在node.js:972:3
Myawesomeproject文件夹有2个文件
npm-debug.log和package.json
所以我觉得好像出了什么问题。我能解决这个问题吗?您的机器上似乎没有正确安装npm。您可以通过在生成的目录中调用
npm install
来测试它。如果它成功运行并且该目录中的节点\u modules
文件夹已填充,则可以继续运行。然后应该再次运行react native init
命令,以便它能够正确地生成所有内容 看起来react native init在Windows上不起作用@Blake Hair那么它在linux或ubuntu上正常工作吗?我想可能,但我还没有测试过。看起来很多脚本依赖于unix中相当常见的东西,这就是它们不处理Windows的原因。您是否尝试了react native start
,而不是直接调用打包程序?从错误消息看,您的节点模块中似乎没有react native目录。在尝试执行节点
命令之前,是否已确保运行了npm install
?