您好我在尝试运行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);
有谁知道如何解决这个问题?谢谢!
答案 0 :(得分:1)
更新的react-native cli中存在兼容性问题。使用降级版本可以解决此问题。 $ react-native init [项目名称] --version 0.38.0
答案 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);
})
})();