【问题标题】:Why is metro bundler taking so long to load my app?为什么 Metro bundler 需要这么长时间才能加载我的应用程序?
【发布时间】:2018-02-12 22:52:45
【问题描述】:

我的 react 本机应用程序需要 2 整分钟才能加载,我想知道有什么问题。当它达到 97.4% 时,它会在达到 100% 之前冻结大约整整两分钟。我怎样才能找出这种延迟的原因?

>npm start -- --reset-cache

> crew_rn@0.0.1 start /Users/######/crew_rn
> node node_modules/react-native/local-cli/cli.js start "--reset-cache"

Scanning folders for symlinks in /Users/######/crew_rn/node_modules (9ms)
┌──────────────────────────────────────────────────────────────────────────────┐
│                                                                              │
│  Running Metro Bundler on port 8081.                                         │
│                                                                              │
│  Keep Metro running while developing on any JS projects. Feel free to        │
│  close this tab and run your own Metro instance if you prefer.               │
│                                                                              │
│  https://github.com/facebook/react-native                                    │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘

Looking for JS files in
   /Users/#####/crew_rn 


Metro Bundler ready.

Loading dependency graph, done.
warning: the transform cache was reset.
 BUNDLE  [ios, dev] ./index.js ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ 97.4% (598/606)

【问题讨论】:

    标签: reactjs react-native terminal bundling-and-minification


    【解决方案1】:

    我看到没有人回答我的问题并且有兴趣所以我将分享我所做的。

    在 package.json 文件中 - 有几个依赖项。我取出所有依赖项并慢慢将它们放回原处,直到我确定导致减速的依赖项 - 然后我更改了它的版本。这是我采取的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-28
      • 2022-08-22
      • 2020-02-15
      • 2021-07-17
      相关资源
      最近更新 更多