【问题标题】:`react-native init AwesomeProject` throwing SyntaxError`react-native init AwesomeProject` 抛出 SyntaxError
【发布时间】:2017-04-24 09:50:25
【问题描述】:

react-native init AwesomeProject 正在抛出 SyntaxError: Unexpected token :,我不知道为什么。我已经卸载并重新安装了 react-native-cli。尝试使用和不使用yarn。有什么建议吗?

mes-MBP:myproject me$ react-native init AwesomeProject
This will walk you through creating a new React Native project in /Users/me/WebstormProjects/myproject/AwesomeProject
Using yarn v0.17.10
Installing react-native...
/Users/me/WebstormProjects/myproject/AwesomeProject/node_modules/react-native/local-cli/util/Config.js:43
  cwd: string,
     ^

SyntaxError: Unexpected token :
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:387:25)
    at loader (/Users/me/WebstormProjects/myproject/AwesomeProject/node_modules/babel-register/lib/node.js:144:5)
    at Object.require.extensions.(anonymous function) [as .js] (/Users/me/WebstormProjects/myproject/AwesomeProject/node_modules/babel-register/lib/node.js:154:7)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
    at Module.require (module.js:367:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/Users/me/WebstormProjects/myproject/AwesomeProject/node_modules/react-native/local-cli/cliEntry.js:13:16)
    at Module._compile (module.js:413:34)

【问题讨论】:

标签: react-native react-native-cli


【解决方案1】:

似乎错误更新已发布到 react-native。其他人也遇到了同样的问题,所以我要回答这个问题并说这是一个包问题。 https://github.com/facebook/react-native/issues/11384


在此问题得到解决之前,您可以使用rninit(https://www.npmjs.com/package/rninit) 来安装使用先前版本的react-native。这对我有用:
rninit init mobile --source react-native@0.39.0

【讨论】:

    【解决方案2】:

    在操作系统上更新节点版本。

    sudo npm cache clean -f
    sudo npm install -g n
    sudo n stable
    

    【讨论】:

      【解决方案3】:

      显然新版本的React Native 0.56.0有这个问题。

      要解决此问题,您可以安装以前的版本。

      react-native init --version="0.55.0" MyNewApp
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-10-28
        • 1970-01-01
        • 1970-01-01
        • 2017-12-09
        • 1970-01-01
        • 2017-07-15
        • 2016-10-27
        相关资源
        最近更新 更多