SyntaxError:意外的令牌react-native init

时间:2017-07-06 03:02:13

标签: javascript react-native

您好我在尝试运行react-native init时遇到了问题。

SyntaxError: Unexpected token ...

/Users/jordan/Projects/React/LiveInstagram/node_modules/metro-bundler/build/lib/TerminalClass.js:141 this._nextStatusStr = util.format(format, ...args);

有谁知道如何解决这个问题?谢谢!

4 个答案:

答案 0 :(得分:1)

更新的react-native cli中存在兼容性问题。使用降级版本可以解决此问题。 $ react-native init [项目名称] --version 0.38.0

https://github.com/facebook/react-native/issues/11384

答案 1 :(得分:1)

目前它适用于节点v8。我的解决方案:

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

答案 2 :(得分:0)

所以我完全卸载了READY,然后重新安装了它Node,它运行正常。

答案 3 :(得分:0)

我遇到了与nodejs v4相同的问题,通过更新nodejs和npm来解决这个问题。 var fetch = require('node-fetch'); var CloudKit = require('./cloudkit'); CloudKit.configure({ services: {fetch: fetch}, containers: [{ containerIdentifier: 'CONTAINER', apiToken: 'TOKEN', environment: 'development' }] }); var container = CloudKit.getDefaultContainer(); var database = container.publicCloudDatabase; container.setUpAuth() .then(function(userInfo){ publicDB.performQuery({recordType:'Schedule'}).then(function(response){ console.log(response); }).catch(function(error){ console.log(error); }) })();