1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Requiring unknown module "134"の治し方

Posted at

リアクトネイティブで発生した
下記エラーの治し方

Requiring unknown module "134". If you are sure the module exists, try restarting Metro. You may also want to run yarn' or "npm install".
Requiring unknown module "134". If you are sure also want to run yaty or arin eti. You may Error: Requiring unknown module "134". If you are
sure the module exists, try restarting metro. tou may also want to run "yam" or "npm install'. at unknownModuleError (http:/10.0.2.2:8081 /index.bundle/&platform=android&dev=true& minity=falseBapp=com.obenkyou@modulesDnly=
・・・(以下略)

npm installしろって出ていますが、実行した結果下記ログが出る

ユーザー名@ユーザー名shinoMacBook-Pro Obenkyou % npm start

Obenkyou@1.0.0 start
expo start --dev-client

Starting project at /Users/ユーザー名/Obenkyou
› Port 8081 is running this app in another window
/Users/ユーザー名/Obenkyou (pid 34576)
✔ Use port 8082 instead?

ここでYes(y)を選択しても治らない

nを選択して、ポート8081を停止

killall node

その後、npm installを再実施

直った
チャットGPTに理由を聞いたら、以下が原因らしい

エラーが解決した理由について、以下の要因が考えられます:

ポートの競合: 別のNode.jsプロセスがポート8081を使用していた可能性があります。killall nodeコマンドを使用することで、他のNode.jsプロセスが終了し、ポートが解放されたと思われます。

キャッシュの問題: Metro Bundlerやその他のパッケージがキャッシュされている場合、一部の変更が反映されずにエラーが発生することがあります。Node.jsプロセスを終了して新しいプロジェクトを起動することで、キャッシュがクリアされ、問題が解決される可能性があります。

依存関係の問題: プロジェクトの依存関係に問題がある場合、再起動することで解決されることがあります。npm installコマンドを実行したことで、依存関係が再インストールされ、問題が解消された可能性があります。

これらの要因のいずれか、または複数がエラーの解決に貢献した可能性があります。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?