我的本机应用程序需要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)
答案 0 :(得分:0)
我看到没有人回答我的问题,并且有兴趣,所以我只分享我所做的事情。
在package.json文件中-有多个依赖项。我取出所有依赖项,然后慢慢放回去,直到我确定了导致减速的依赖项,然后更改了它的版本。这就是我采取的方法。