😊

WindowsホストでNodejs環境をセットアップしたら困ったこと(Androidエミュレータでアプリを動かしたい)

に公開

やりたいこと

React Nativeによるスマホアプリ開発で、WindowsホストOSにインストールしたAndroid StudioのAndroidエミュレータで、デバッグができるようにしたい。

※ WSLの場合、エミュレータとの連携周りで色々面倒なことが発生していたので。

困ったこと

nvm-windows を入れたあと、nvm(Node Version Manager)でNode.jsをインストールしようとすると以下のようなエラーが発生した

原因

ディレクトリパスの一部にスペースが存在した。

解決策

nvmの設定ファイルで、スペースを含むパスに引用符(")で囲む

手順

  1. C:\Users\<YourUsername>\AppData\Roaming\nvm\settings.txtをメモ帳で開く
  2. パス全体をダブルクウォートで囲んで保存する。

解決した?

一応、nvm installは通ったが、nvm useが通らない

解決策

1.2.1(2024/12/31時点の最新)のバグぽかった。
1つ古いマイナーバージョンの1.1系使えば解決した。

解決した

エミュレータでサンプルのアプリ起動できた

Discussion