javascript 语法错误:意外的令牌react-native init

kx1ctssn  于 12个月前  发布在  Java
关注(0)|答案(5)|浏览(119)

您好,我在尝试运行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);
有谁知道如何解决这个问题吗?谢谢你,谢谢

axr492tv

axr492tv1#

更新后的react-native cli中存在兼容性问题。使用降级版本解决了这个问题。$ react-native init [项目名称] --版本0.38.0
https://github.com/facebook/react-native/issues/11384

a7qyws3x

a7qyws3x2#

目前,它适用于node v8。我的解决方案:

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

oknwwptz3#

所以我完全卸载了Node,然后重新安装了它和react-native-cli,它工作正常。

wyyhbhjk

wyyhbhjk4#

我在nodejs v4中遇到了同样的问题,通过更新nodejs和npm解决了这个问题。sudo purge nodejs npm curl -sL [https://deb.nodesource.com/setup_8.x](https://deb.nodesource.com/setup_8.x) | sudo -E bash - sudo apt-get install -y nodejs

aiazj4mn

aiazj4mn5#

我有一个较旧的节点版本。所以升级到18.17.1并适用于react native 0.72.5

相关问题