【问题标题】:react native run hello world反应原生运行你好世界
【发布时间】: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 的原因。
  • 你试过commandreact-native start,而不是直接调用打包器吗?
  • 从您的错误消息来看,您的节点模块中似乎没有 react-native 目录。在尝试 node 命令之前,您是否确定已运行 npm install

标签: android node.js windows react-native


【解决方案1】:

您的机器上似乎没有正确安装 npm。您可以通过在生成的目录中调用npm install 来测试它。如果它运行成功并且该目录中的node_modules 文件夹已填满,那么您就可以开始了。然后您应该再次运行react-native init 命令,以便它可以正确生成所有内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-19
    • 1970-01-01
    • 2012-06-19
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多