首页 > 解决方案 > React Native:错误:捆绑失败:index.js:“”不是有效的标识符名称

问题描述

我有一个 React Native 应用程序,它在今天早上早些时候运行良好。我package-lock.json在错误地做了 annpm install而不是yarn install. 然后我跑了yarn install,现在当我尝试运行我的应用程序时,我在打包程序中收到此错误:

error: bundling failed: index.js: "" is not a valid identifer name
BUNDLE  [ios, dev] ./index.js ░░░░░░░░░░░░░░░░ 0.0% (0/1), failed.

我还关闭了打包程序和 Vscode,删除node_modules并再次尝试运行yarn install,但我得到了同样的错误。我的代码中没有更改任何一行,并且在此之前它正在工作。

到底是怎么回事?

标签: react-nativenpmyarnpkgpackage.jsonmetro-bundler

解决方案


删除 node_modules 和 packages-lock.json,擦除垃圾,关闭 Metro Bundle,从模拟器/模拟器中删除应用程序并运行 npm install,这种方式对我有用。


推荐阅读