mfp cordova 创建错误
Posted
技术标签:
【中文标题】mfp cordova 创建错误【英文标题】:mfp cordova create error 【发布时间】:2017-08-28 15:28:23 【问题描述】:我是 IBM mobilefirst 的新手,在 windows 机器上使用 7.1 版本。
我在尝试从 mobilefirst 7.1 CLI 创建 cordova 项目时遇到错误。
命令:mfp cordova create MfpCordovaDemo
错误:此 cordova 子命令的实现失败或未提供:创建。
我用 mfp help 命令检查并得到以下响应
CORDOVA CLIENT APP COMMANDS
cordova create ................................. Creates a Cordova project
cordova platform add|update|remove|list ......... Manages platforms in app
cordova plugin add|update|remove|list|search ..... Manages Cordova plugins
cordova preview|emulate|run ..... Runs App on Browser, Emulator, or Device
cordova prepare .......... Prepares Cordova project resources before build
有人对此enter code here
有任何想法吗?
谢谢,
【问题讨论】:
你的 node 和 npm 版本是什么? 节点:v8.4.0,NPM:5.3.0 能解决吗?我也有类似的问题。 【参考方案1】:我不知道确切的错误,但我是手动的,它可以工作 - 更改 /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/mfp_cordova_cmds/lib 中的 resources.ts -> 第 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 create
【讨论】:
以上是关于mfp cordova 创建错误的主要内容,如果未能解决你的问题,请参考以下文章
安装“cordova-plugin-mfp-push”后无法在设备上运行
MFP Cordova-Ionic 项目的 IOS 构建失败
cordova-plugin-mfp 不支持浏览器平台。不会对指定平台进行任何操作
无法在 Android 28 中创建 mfp cordova 项目