web-dev-qa-db-fra.com

ERREUR: l'exécution native est introuvable sur votre PATH. (Ionique 4)

Sorti de nulle part, étant en mesure de déployer mon application sur Android dans un passé récent, je reçois maintenant cette erreur lorsque j'essaie d'exécuter 'ionic cordova run Android'

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

Lorsque j'exécute 'ionic info' sous Utilitaires, je vois que cordova-res et native-run sont installés, mais cette erreur se reproduit toujours, à chaque fois.

Sidenote: ' npm i -g native-run ' ne résout pas ce problème, l'erreur se reproduit simplement

Exécution ls /usr/local/lib/node_modules retourne: 'ionic cordova npm' (aucun signe de run natif, qui devrait être là)

Existe-t-il un moyen de l'installer directement à cet endroit? Toute aide serait grandement appréciée.

5
James Slater

Veuillez l'installer globalement: npm i -g native-run puis exécutez votre application dans l'appareil ionic cordova run Android

1
Supriya

Si tu fais npm root -g, il devrait vous montrer le chemin global où vos packages sont installés. Il pointe vers NODE_PATH variable d'environnement. Assurez-vous que tout est bien réglé?

Pour installer n'importe quel paquet à un chemin souhaité, vous allez dans le répertoire souhaité et exécutez npm install package-name. Dans votre cas, accédez au chemin /usr/local/lib/ & exécutez l'installation de npm sans option globale.

0
Amith Kumar

J'ai aussi eu ce problème. J'ai installé npm dans .npm-global afin que le run natif soit introuvable. Je lance sur ce problème en installant native-run dans le dossier .npm-global et en créant le lien symbolique avec la commande ci-dessus Sudo ln -s /home/user/.npm-global/lib/node_modules/native-run/bin/native -run/usr/bin/native-run

après cela, je lance la commande ionic cordova run Android

Ça y est (bien sûr de nombreuses heures avaient été perdues :-D)

0
ozirehCode