J'essaye d'installer ionic globalement.
Sshah-Mac-mini:~ sunny$ npm list -g --depth=0 /Users/hardik/.npm-packages/lib âââ @angular/cli@7.3.5 âââ cordova@8.1.2 âââ ionic@4.11.0 âââ npm@6.9.0 Sshah-Mac-mini:~ sunny$ npm root -g /Users/hardik/.npm-packages/lib/node_modules âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ® â â â New minor version of npm available! 6.7.0 â 6.9.0 â â Changelog: https://github.com/npm/cli/releases/tag/v6.9.0 â â Run npm install -g npm to update! â â â â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ⯠Sshah-Mac-mini:~ sunny$ npm install -g npm /Users/hardik/.npm-packages/bin/npm -> /Users/hardik/.npm-packages/lib/node_modules/npm/bin/npm-cli.js /Users/hardik/.npm-packages/bin/npx -> /Users/hardik/.npm-packages/lib/node_modules/npm/bin/npx-cli.js + npm@6.9.0 updated 1 package in 16.501s Sshah-Mac-mini:~ sunny$ ionic info -bash: ionic: command not found Sshah-Mac-mini:~ sunny$
J'ai essayé à la fois la recommandation qu'il exécute avec succès.
Mais quand j'exécute des informations ioniques, il affiche -bash: ionic: commande non trouvée
Quelqu'un peut-il m'aider?
EDIT: la même chose se produit lorsque j'installe cordova
sudo npm install -g cordova Password: /Users/hardik/.npm-packages/bin/cordova -> /Users/hardik/.npm-packages/lib/node_modules/cordova/bin/cordova + cordova@8.1.2 updated 1 package in 7.011s Sshah-Mac-mini:node_modules sunny$ cordova -v -bash: cordova: command not found
Journal du terminal
sudo npm install -g cordova ionic AND npm install ionic@3.2.0 --save
6 Réponses :
La première chose après l'installation, essayez ceci,
sudo ln -s / home / USER / npm / bin / ionic / usr / bin / ionic
Si l'erreur persiste, vous utilisez l' ancienne version de Ionic. Désinstallez -la et réinstallez-la à nouveau.
> npm install -g ionic
Ensuite, réinstallez simplement
> npm install -g cordova > npm install -g ionic
si toujours, cela donne des erreurs, une autre solution est d'aller dans le dossier user / .ionic et de supprimer tous les fichiers, puis de réinstaller ionic en utilisant les commandes suivantes.
> npm uninstall -g cordova > npm uninstall -g ionic
Non, rien de tout cela ne fonctionne. J'avais une question mise à jour, avez-vous une idée?
sudo ln -s / home / USER / npm / bin / ionic / usr / bin / ionic Avez-vous essayé cela? Remplacez l'utilisateur par l'utilisateur que vous utilisez.
Cette commande affiche les modules disponibles dans le monde entier dans npm
npm install -g ionic npm install -g cordova
si vous ne pouvez pas voir ionic cordova dans cette liste, cela signifie que les deux packages ne sont pas installés globalement.
vérifiez votre chemin d'installation global en
npm root -g
vérifiez si votre ionic et cordova sont installés dans ce répertoire ou non. si vous avez essayé de changer de chemin dans la première réponse et que vous ne travaillez toujours pas, désinstallez le nœud et installez la dernière version recommandée du nœud.
puis installez
npm list -g --depth=0
après cela, avez-vous redémarré la machine?
alors peut-être que la dernière option est de désinstaller le nœud complet js puis de recommencer
Fixé
En éditant ~ / .bashrc avec ce qui suit
export PATH = $ PATH: /Users/EDIT_THIS_PUT_YOUR_USER_NAME_HERE/.npm-packages/bin
sudo npm installer -g grpc --allow-root --unsafe
node-sass: npm reconstruit node-sass
Aucune des réponses n'a résolu mon problème.
Sur Mac OS Mojave
Après l' npm install -g ionic
Je suis d'abord allé sur Macintosh HD ▸ Users ▸ {your user} ▸ npm ▸ lib ▸ node_modules
Et copiez le dossier ionic
Ensuite, je suis allé sur Macintosh HD ▸ usr ▸ local ▸ lib ▸ node_modules
Et collez le dossier ionic
ici.
Après cela, je tape ionic -v
sur terminal et ça marche!
utilisez cette commande sous mac -> sudo npm install -g ionic
Pour Mac OS Catalina (version 10.15), installez d'abord nvm
. Suivez les instructions ici https://github.com/nvm-sh/nvm#installation-and-update et ici https://ionicframework.com/docs/developing/tips
... ou npx
simplement votre commande avec npx
par exemple: npx ionic --v
Pour la postérité, veuillez montrer le code ou un résumé de celui-ci (peut-être que ces liens ne sont pas valables un certain temps à l'avance)
Avez-vous essayé d'exécuter
sudo cordova -v
?@Tachyon même résultat
Quelle est la sortie de
echo $PATH
?Pour obtenir la version de cordova, vous devez utiliser:
cordova --version
dans la consoleCopie possible de Comment installer une version spécifique d'ionic via npm
@Tachyon chemin d'écho: / usr / local / opt / node @ 10 / bin: / usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin