mfp cordova: реализация этой подкоманды Cordova не удалась или не была предоставлена: undefined

Только что загрузил последнюю сборку mobile first 7.1 cli (версия — 7.1.0.00.20170710-0611) и завершил установку в моей Mac OS — Sierra 10.12.5.

mfp cordovaОшибка при выполнении команд mfp cordova

список платформ MFP Cordova -d Ошибка при выполнении команды mfp cordova platform list -d


person prash    schedule 18.07.2017    source источник
comment
У вас есть несколько версий npm/cli/node на одной машине?   -  person Vivin K    schedule 19.07.2017
comment
Версия узла — v6.11.0, а npm — 3.10.10. У меня нет нескольких версий. По-видимому, в CLI MFP v7.1.0.00.20160528-1651 этой проблемы нет. Мне удалось установить и проверить с помощью версии 7.1.0.00.20160528-1651.   -  person prash    schedule 19.07.2017


Ответы (1)


Я не знаю точно ошибки, но я работаю вручную, и это работает. Измените resources.ts в /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/mfp_cordova_cmds/lib -> строка 71.

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

если получите ошибку с MFP_CORDOVA_PATH не установлен -> 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 для применения изменений, вы можете выполнить команду 'echo $MFP_CORDOVA_PATH' для проверки

Попробуйте снова создать mfp cordova.

person Long Phan    schedule 30.12.2017