【问题标题】:Bundling errors after updating an npm package in React Native app在 React Native 应用程序中更新 npm 包后捆绑错误
【发布时间】:2020-08-11 17:15:27
【问题描述】:

我正在构建一个 React Native 应用程序,此时它没有太多依赖项。

每次我更新过时的 npm 包时,我都保证会遇到捆绑错误。它可以是任何包。然后我花了几个小时尝试不同的方法来清除 npm 缓存、项目缓存等。

还有其他人有这个问题吗?升级任何 npm 包后我应该运行一组“标准”命令吗?这非常令人沮丧!

此屏幕截图显示了今天的问题:

顺便说一句,我在 Windows 10 上,使用 VS Code。我的 React Native 版本是 0.63.1,Node 版本是 14.7.0,npm 版本是 6.14.7

更新: 经过几个小时的搞砸并多次删除node_modules 文件夹并多次发出以下命令后,它现在开始工作了。不幸的是,我无法确定修复它的原因。正如我所说,我做了几次同样的事情。

以下是我重复了几次的步骤——尽管一次就足够了:

  1. 已删除node_modules 文件夹
  2. 在根文件夹中,我运行npm cache clean --force
  3. 然后我通过运行npm i 重新安装了所有 npm 包
  4. 进入cd android 文件夹并运行./gradlew clean
  5. 然后在项目根目录下,我运行npm start -- --reset-cache

很遗憾,第一次这样做并没有解决问题。看来我必须浪费几个小时才能让事情恢复正常!知道如何让这个问题永远消失吗?

【问题讨论】:

    标签: node.js react-native npm


    【解决方案1】:

    我认为这个错误是你没有启动 Metro 捆绑包。尝试react-native start,然后重新运行应用程序

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-07
      • 1970-01-01
      • 1970-01-01
      • 2022-11-15
      • 1970-01-01
      • 2019-08-02
      • 2018-09-11
      相关资源
      最近更新 更多