Только что загрузил последнюю сборку mobile first 7.1 cli (версия — 7.1.0.00.20170710-0611) и завершил установку в моей Mac OS — Sierra 10.12.5.
mfp cordova: реализация этой подкоманды Cordova не удалась или не была предоставлена: undefined
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