web-dev-qa-db-ja.com

エラー:PATHでnative-runが見つかりませんでした。 (イオン4)

どこからともなく、アプリをAndroid=に展開できるようになりましたが、最近、「ionic cordova run Android」を実行しようとすると、このエラーが発生します

[ERROR] native-run was not found on your PATH. Please install it globally: npm i -g native-run

Utilitiesで 'ionic info'を実行すると、cordova-resとnative-runがインストールされていますが、このエラーは毎回繰り返し発生します。

Sidenote: 'npm i -g native-run'はこの問題を解決せず、エラーが再発します

実行中ls /usr/local/lib/node_modules戻り値: 'ionic cordova npm'(そこにあるはずのネイティブ実行の兆候はありません)

その場所に直接インストールする方法はありますか?どんな助けでも大歓迎です。

5
James Slater

グローバルにインストールしてください:npm i -g native-run次に、アプリをデバイスで実行しますionic Cordova run Android

1
Supriya

npm root -gを実行すると、パッケージがインストールされるグローバルパスが表示されます。 NODE_PATH環境変数を指します。すべてが正しく設定されていることを確認しますか?

目的のパスにパッケージをインストールするには、目的のディレクトリに移動してnpm install package-nameを実行します。あなたの場合、パス/usr/local/lib/に移動し、グローバルオプションなしでnpm installを実行してください。

0
Amith Kumar

私もこの問題を抱えています。 npmを.npm-globalにインストールしたため、native-runが見つかりませんでした。この問題を実行するには、ネイティブランを.npm-globalフォルダーにインストールし、Sudo ln -s /home/user/.npm-global/lib/node_modules/native-run/bin/nativeの上のコマンドを使用してシンボリックリンクを作成します。 -run/usr/bin/native-run

その後、私はコマンドを実行しますionic Cordova run Android

それだけです(もちろん、多くの時間が失われていました:-D)

0
ozirehCode