Back

reactnative - 18. 开发时要注意 本机的代码服务器: Metro

发布时间: 2019-01-06 10:53:00

我们每次运行 react-native run-android/run-ios的时候,都会发现有个窗口弹出来,说:

  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.

这是个代码服务器,让我们可以立刻更新手机上的代码,看到效果。 对于传统的原生app开发来说,这是跨时代的进步,它为移动App的开发者和互联网公司节省了大量的时间成本。 

这个用法需要几个注意点:

1. 切换App项目时要重启。

2. 新增文件时要重启

3. 新增文件夹时要重启。

4. 修改npm 的时候要重启。 

5. 当发现奇怪的错误的时候,要重启。

6. 当项目一开始的编译就没有通过的时候(就是下图中没有达到100% ), 那么每次改动都不会生效。 每次改动都需要重启

DELTA [android, dev] ..\..\../index.js ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100.0%  (1/1), done.

一旦编译100%通过了, 就没问题了。

Back