【问题标题】:Unable to debug React Native using VSCode无法使用 VSCode 调试 React Native
【发布时间】:2019-04-16 17:13:31
【问题描述】:

在 VSCode 中使用 React Native Full Pack 的新副本重新启动 RN 项目。我无法让这个新项目进行调试,但能够让其他项目使用相同的方法进行调试。我已经尝试重新创建该项目,但仍然没有骰子。我可以在命令提示符中使用react-native run-android 来调试它,但不能使用 VSCode。我不断收到此错误:

events.js:167
      throw er; // Unhandled 'error' event
      ^

Error: EPERM: operation not permitted, lstat 'c:\Users\user\Documents\repos\app\android\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\android\support\asynclayoutinflater'
Emitted 'error' event at:
    at NodeWatcher.<anonymous> (c:\Users\user\Documents\repos\app\node_modules\metro\node_modules\sane\src\node_watcher.js:291:16)
    at c:\Users\user\Documents\repos\app\node_modules\graceful-fs\polyfills.js:282:31
    at FSReqWrap.oncomplete (fs.js:158:21)
[Error] Error: Error while executing command 'react-native.cmd run-android --no-packager': Error while executing command 'react-native.cmd run-android --no-packager' (error code 101)

我也尝试过先运行打包程序,但它仍然默认为 --no-packager 运行。

【问题讨论】:

  • stackoverflow.com/a/55715163/6052427你能试试这个步骤吗
  • 这没有帮助。仍然得到同样的错误。
  • 用 sudo 运行它怎么样? sudo react-native run-android 适用于 Mac 或任何适用于 windows 的命令?

标签: react-native visual-studio-code react-native-android


【解决方案1】:

有时删除并重新安装 NPM 包似乎可行。但是解决这个问题的更好方法是在 RN 目录的 android 文件夹中运行 gradlew.bat clean,然后重新运行打包程序并重新启动应用程序。

【讨论】:

    【解决方案2】:

    你也可以清理你的 build cash 和 gradle cash。

    有关如何使用它的更多详细信息,请查看这篇文章:How to clear gradle cache?

    【讨论】:

      【解决方案3】:

      安装NodeWatcher。 在 Windows 中使用此命令:npm install node-watch

      也可以试试this

      【讨论】:

        猜你喜欢
        • 2019-05-06
        • 1970-01-01
        • 2020-08-01
        • 2020-11-26
        • 1970-01-01
        • 2020-01-21
        • 1970-01-01
        • 1970-01-01
        • 2020-11-01
        相关资源
        最近更新 更多