2017-07-18 3 views
2

Vous venez de télécharger la dernière version du 7.1 cli mobile (Version - 7.1.0.00.20170710-0611) et de terminer l'installation dans mon Mac OS - Sierra 10.12 .5mfp cordova: L'implémentation de cette sous-commande cordova a échoué ou n'a pas été fournie: undefined

mfp cordova Error when running mfp cordova commands

mfp liste de plate-forme cordova -d Error when running mfp cordova platform list -d command

+0

Avez-vous plusieurs versions de npm/cli/node sur la même machine? –

+0

La version de noeud est v6.11.0 et npm est 3.10.10. Je n'ai pas plusieurs versions. Apparemment, le MFP CLI v7.1.0.00.20160528-1651 n'a pas ce problème. J'ai pu installer et vérifier en utilisant v7.1.0.00.20160528-1651. – prash

Répondre

0

Je ne sais pas exactement l'erreur, mais je suis manuel et il travaille - Changer resources.ts dans/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/mfp_cordova_cmds/lib -> ligne 71

if (project && project2 && project3 && project4 && path.dirname(project) === path.dirname(project2) && 

si l'erreur se MFP_CORDOVA_PATH avec pas fixé -> vim ~ /. bash_profile

export IBM_CLI_HOME=/Applications/IBM/MobileFirst-CLI 
export MFP_CORDOVA_PATH=$IBM_CLI_HOME/mobilefirst-cli/node_modules/cordovacmd/cordova 
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$MFP_CORDOVA_PATH 

-> Source ~/.bash_profile pour appliquer le changement, vous pouvez commander 'echo $ MFP_CORDOVA_PATH de' pour vérifier

Essayez mfp cordova créer à nouveau