【问题标题】:React-native init error反应原生初始化错误
【发布时间】:2015-11-20 16:22:10
【问题描述】:

我正在尝试将 React-native 安装到我的 ubuntu 14.04。我已成功安装react-native-cli,但是当我尝试运行react-native init reactApp 时,trene 出现错误:

pavlov@pavlov-System-Product-Name:~$ node -v
v0.12.7
pavlov@pavlov-System-Product-Name:~$ react-native init reactApp
prompt: Directory reactApp already exist. Continue?:  (no) y
This will walk you through creating a new React Native project in /home/pavlov/reactApp
Installing react-native package from npm...
You are currently running Node v0.12.7 but React Native requires >=4. Please use a supported version of Node.
See https://facebook.github.io/react-native/docs/getting-started.html
/home/pavlov/reactApp/node_modules/react-native/local-cli/cli.js:56
  const setupEnvScript = /^win/.test(process.platform)
  ^^^^^
SyntaxError: Use of const in strict mode.
    at exports.runInThisContext (vm.js:73:16)
    at Module._compile (module.js:443:25)
    at Module._extensions..js (module.js:478:10)
    at Object.require.extensions.(anonymous function) [as .js] (/home/pavlov/reactApp/node_modules/babel-core/lib/api/register/node.js:214:7)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/home/pavlov/reactApp/node_modules/react-native/cli.js:15:18)
    at Module._compile (module.js:460:26)

我该如何解决?

【问题讨论】:

标签: node.js ubuntu reactjs react-native


【解决方案1】:

您肯定需要安装 Node 4.0 或更高版本。实际上,它甚至会在您的控制台输出中说明。

这是我在 Ubuntu 上安装 Node 的方式:

sudo apt-get install curl
curl --silent --location https://deb.nodesource.com/setup_4.x | sudo bash -
sudo apt-get install nodejs

祝你好运!

【讨论】:

  • 它会抛出错误 W:以下密钥 ID 没有可用的公钥:
【解决方案2】:

转到https://nodejs.org/en/ 并下载最新版本,在本例中为 v4.4.3。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-08
    • 1970-01-01
    相关资源
    最近更新 更多