【发布时间】:2015-11-04 18:32:13
【问题描述】:
我正在使用本教程
https://facebook.github.io/react-native/docs/getting-started.html#content
我正在使用 Windows 8。
我打印了npm install -g react-native-cli。那么
react-native init AwesomeProject
cd AwesomeProject
然后我读到在 Windows 上我不能使用这个命令react-native run-android 所以我打印node node_modules/react-native/packager/packager.js
在这里建议https://facebook.github.io/react-native/docs/linux-windows-support.html#content
我得到以下输出:
错误:找不到模块 'C:\Windows\System32\AwesomeProject\node_modules\react -native\packager\packager.js' 在 Function.Module._resolveFilename (module.js:337:15) 在 Function.Module._load (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
所以我觉得出了点问题。我可以解决这个问题吗?
【问题讨论】:
-
看起来 react-native init 在 Windows 上并不适用。 There might be a possible workaround here
-
@Blake Hair 那么它可以在 linux 或 ubuntu 上正常工作吗?
-
我想它可能会,但我还没有测试过。看起来很多脚本都依赖于 unix 中相当常见的东西,这就是它们不处理 Windows 的原因。
-
你试过command
react-native start,而不是直接调用打包器吗? -
从您的错误消息来看,您的节点模块中似乎没有 react-native 目录。在尝试
node命令之前,您是否确定已运行npm install?
标签: android node.js windows react-native