普段思ったことや、雑記。

Menu & Search

React Nativeで「No bundle url present」というエラーが出たときの対処

2017年8月21日

※この記事はReact Native v0.49での出来事を記載しています。

すごく短いけど、開発中に何回か直面し、ありがちなのでメモ。ググるとおそらく多くはここに行くのではないか。

8081番ポートで起動するReact Native Packegerの残ったプロセスが悪さをしていることがあるので、そいつらを殺す

だいたい原因はこれだった。いくつかのReact Nativeアプリを行ったりきたりしたり、何らかの原因でときたま発生する。React Native PackegerとReact Nativeアプリのプロセスのポートを特定できて、それらにプロセスに終了命令を送れれば何でもよい(おそらくReact Native Packegerだけで大丈夫だが、念のためいつもアプリのプロセスも殺している)。

# nodeとアプリ名のプロセスでいくつかヒットする。
$ sudo lsof -i:8081
# 上記で発見したプロセス番号をprocess_numとし、それらを殺す
$ kill -9 process_num

2017年12月3日追記:

結構色々な理由でこれのエラーメッセージが出てくるので、この記事を書いておいてなんだが、これでは解決しないことも結構あった。「No bundle url present」と出るのは、React Native Packagerのエラーメッセージがザルなためと思われるが、本記事の内容はとりあえず一つの解決策程度に。

mmiyauchi

プログラムを書きながらTranceを聴くのが良いですね。みなさんも聴いたほうがいいですよ、Trance。EDMよりハードトランスでしょ。

Related article

Redux(react-redux)における適切な配列要素の更新

2021年8月23日…

CloudFlareの『SSL/TLS 暗号化モード(HTTPS通信設定)』を使用したとき、『ERR SSL VERSION OR CIPHER MISMATCH』のエラーでChromeで発生し、接続できない場合の対処

英語の記事は見当たっ…

Dart(Flutter)についての所見

Dart(Flutter)についての所見

第一印象では、クロス…

Discussion about this post

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Type your search keyword, and press enter to search