LoginSignup
3
0

More than 3 years have passed since last update.

React-Nativeのinitを実行しようとしたら、Error: Cannot find moduleとエラー表示がされる。(windows10)

Last updated at Posted at 2020-01-29

実行環境

・OS: Windows10
・react-native-cli: 2.0.1
・react-native: 0.61.5
・Python 3.7.0
・javac 11.0.2
・Android Debug Bridge version 1.0.41
 Version 29.0.5-5949299

公式ページ

https://facebook.github.io/react-native/docs/getting-started.html

になぞらえてReact-Nativeを始めようと思ったら、最初のinitでいきなり躓きました。

起きたエラーというのが、

npx react-native init AwesomeProject

というコマンドを実施すると↓のように表示されるというもの。
react-native-error.png

Error: Cannot find module 'C:\Users\user\AppData\Local\Temp\rncli-init-template-******\node_modules\react-native\template.config

解決策としてyarnで実行してみる、
react-nativeとcliのバージョンを変えてみる、
npm uninstall -g react-native-cliを実行した後、再度インストールし直すなど、
色々と試しましたが、このエラーは消えませんでした。

しまいにはwindow10では現時点ではエラーが発生するため、
次のバージョンアップを待つしかない、といった記事も見つけたりして途方に暮れていました。

しかしそんなとき、以下の方法で試してみたら、
無事上手くいきました。

コマンドプロンプトを「管理者として実行」する。
npm uninstall -g react-native-cli
npm install -g react-native-cli
react-native init MyApp

これで無事成功しました!

react-native.png

解決策がまったく見つからなかったので記事にしてみました。
お困りの方は是非試してみてください。

(実は公式の一番上に、管理者で実行するよう書いてあるのですが、
pythonとjdkが導入済みだったためスルーして気づきませんでした。)

3
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
3
0