2017-07-18 55 views
2

刚刚下载了最新版本的mobile first 7.1 cli(Version - 7.1.0.00.20170710-0611),并在我的Mac OS - Sierra 10.12中完成安装0.5mfp cordova:此cordova子命令的实现失败或未提供:undefined

MFP科尔多瓦Error when running mfp cordova commands

MFP科尔多瓦平台列表中-d Error when running mfp cordova platform list -d command

+0

你碰巧在同一台机器上有多个npm/cli/node版本吗? –

+0

节点版本是v6.11.0,npm是3.10.10。我没有多个版本。显然MFP CLI v7.1.0.00.20160528-1651没有这个问题。我能够安装并使用v7.1.0.00.20160528-1651进行检查。 – prash

回答

0

我不知道完全相同的错误,但我手动和它的工作 - 更改resources.ts /应用程序/ 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 

- >源〜/ .bash_profile中应用的变化,你可以命令 '回声$ MFP_CORDOVA_PATH' 来检查

尝试MFP科尔多瓦重新创建

相关问题