每次我尝试创建新的 React Native 应用程序时,我都会在 Metro Bundler 中收到此错误:
error Unexpected token =.
/Users/lukeschoenberger/repos/PodApp/node_modules/metro-cache/src/stores/HttpStore.js:31
static HttpError = HttpError;
^
SyntaxError: Unexpected token =
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/Users/lukeschoenberger/repos/PodApp/node_modules/metro-cache/src/stores/HttpGetStore.js:12:19)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
info Run CLI with --verbose flag for more details.
Process terminated. Press <enter> to close the window
我正在运行:npx react-native run-ios
。
当我创建脚本时,我创建应用程序,我运行:npx react-native init AppName
我使用的是节点 v14.17.1。
启动脚本还显示:成功在模拟器上成功启动应用程序
我做错了什么?
最佳答案
我遇到了同样的错误,因为我在节点 v10 上运行。
通过nvm切换到node v14.17.5(npm v6.14.14)后,问题解决了。 您能确认您确实使用的是 v14.17.1 吗?
关于react-native - 新的 ReactNative 应用程序触发 Bundler 错误 : error Unexpected token =,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68900634/