以前有反应-本机运行良好,不记得更改任何东西,然后这个错误已经被证明是不可能清除的。
环境Windows 10 react本机-cli: 2.0.1 react本机: 0.47.1节点v6.11.2
卸载以前版本并从路径中删除所有节点和npm目录后,重新安装node.js。react的新安装--本机按https://facebook.github.io/react-native/docs/getting-started.html的方式安装
run本机init AwesomeProject cd AwesomeProject react本机运行-android
也试过
npm i -g反应-本地-git-升级
react本机-git-升级
重新启动,新项目,卸载节点,重新安装节点,重新安装反应-本机,新项目。
还是同样的问题。
重复使用react本机-git-升级v0.47.0,想知道我是否应该尝试降级到更早的版本。奇怪的是,它是在两天前工作的反应-本机版本下载和安装前8-9天。
重复获得与下面相同的错误。在这件事上浪费了太多时间。真的很疼。
开发服务器返回响应错误代码: 500
网址:http://10.0.2.2:8081/index.android.bundle?platform=android&dev=true&hot=false&minify=false
正文:{“消息”:“TransformError: D:\blah\AwesomeProject\index.android.js:意外令牌”(处理预设:D:\blah\AwesomeProject\index.android.js "type":"TransformError","lineNumber":0,“描述”:“错误”:{“描述”:“,“lineNumber”:0} processBundleResult BundleDownloader.java:170 access$100 BundleDownloader.java:39 onResponse BundleDownloader.java:139 execute RealCall.java:135 run NamedRunnable.java:32 runWorker ThreadPoolExecutor.java:1133 run ThreadPoolExecutor.java:607 run Thread.java:761
发布于 2017-09-11 14:31:49
这并不取决于Node,所以卸载它没有意义。造成麻烦的是,“react本机init”自动尝试获取处理react的babel转换的包的错误版本。
要解决这个问题,只需强制使用正确的版本:
如果你使用纱线:
yarn remove babel-preset-react-native
yarn add babel-preset-react-native@2.1.0 --dev如果你使用国家预防机制:
npm un -D babel-preset-react-native
npm i -D babel-preset-react-native@2.1.0希望这是有用的。
https://stackoverflow.com/questions/45766790
复制相似问题