2

我已成功启动服务器,注册了应用程序并部署了所有适配器。但是,每当我调用命令时:

mfpdev 应用预览

CLI 响应以下消息:

[BS] 服务文件来自:./platforms 错误:Cordova 命令行界面未安装在您的系统路径上。

当然,我之前已经检查过 Cordova 是否可用,通过使用 cordova -v (我是 gettint '6.1')

可能是什么问题呢?

我正在使用 OSX El Capitan 10.11.3

更新:

mfpdev info 命令显示以下信息:

Cordova 信息​​:版本:6.3.1 已安装插件:cordova-plugin-console 1.0.3 “控制台”cordova-plugin-device 1.1.2 “设备”cordova-plugin-dialogs 1.2.1 “通知”cordova-plugin-全球化 1.0.3 “全球化”cordova-plugin-mfp 8.0.2016080320 “IBM MobileFirst Platform Foundation”cordova-plugin-okhttp 2.0.0 “OkHttp”cordova-plugin-splashscreen 3.2.2 “Splashscreen”cordova-plugin-statusbar 2.1。 3 “StatusBar” cordova-plugin-whitelist 1.2.2 “Whitelist” ionic-plugin-keyboard 2.2.1 “Keyboard” 已安装平台:android 5.2.2 ios 4.2.1

Cordova 应用程序配置:MobileFirst Platform Foundation 命名空间:http ://www.ibm.com/mobilefirst/cordova-plugin-mfp 小部件 ID:com.ionicframework.todo107397 小部件版本:0.0.1 小部件名称:todo 主文件:index.html适用于 Android 的 MobileFirst SDK 校验和:1638037605 适用于 iOS 的 MobileFirst SDK 校验和:2417110129 适用于 Windows 10 UWP 的 MobileFirst SDK 校验和:0 适用于 Windows 8 桌面的 MobileFirst SDK 校验和:0 适用于 Windows Phone 8 的 MobileFirst SDK 校验和:0 MobileFirst Platform Foundation 平台版本:8.0.0.00 -20160803-1114 MobileFirst Platform Foundation 客户端自定义初始化:false MobileFirst Platform Foundation 服务器 URL:http ://10.125.66.44:9080 MobileFirst Server 运行时:mfp MobileFirst Platform Foundation 直接更新授权密钥:适用于 Android 的 MobileFirst Platform Foundation 测试 Web 资源:false 适用于 iOS 的 MobileFirst Platform Foundation 测试 Web 资源:false 适用于 Windows 10 UWP 的 MobileFirst Platform Foundation 测试 Web 资源:false MobileFirst Platform Foundation 测试 Web Windows 8 桌面的资源:false MobileFirst Platform Foundation 测试 Windows Phone 8 的 Web 资源:false MobileFirst Platform Foundation 忽略 Android 的文件扩展名:png、jpg、jpeg、gif、mp4、mp3 MobileFirst Platform Foundation 忽略 iOS 的文件扩展名:png、 jpg、jpeg、gif、mp4、mp3 MobileFirst Platform Foundation 忽略 Windows 10 UWP 的文件扩展名:png、jpg、jpeg、gif、mp4、mp3 MobileFirst Platform Foundation 忽略 Windows 8 桌面的文件扩展名:png、jpg、jpeg、gif、mp4、mp3 MobileFirst Platform Foundation 忽略 Windows Phone 8 的文件扩展名:png、jpg、jpeg、gif、mp4、mp3 MobileFirst Platform Foundation 语言首选项: 恩

可以从 mfpdev 清楚地访问 Cordova,但是错误消息仍然存在

4

3 回答 3

1

在 MobileFirst 8.0 中,除了 MobileFirst CLI,您还需要在 CLI 中安装 Cordova

我们的入门教程中的说明。请参阅链接以获取更多信息。

Download and install NodeJS.
From a Command-line window, run the command: npm install -g cordova.

https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/setting-up-your-development-environment/cordova-development-environment/

于 2016-09-13T21:46:11.967 回答
1

尝试

离子科尔多瓦构建--产品

您将向您显示实际错误,其中出现了错误消息。

我面临同样的问题,发现,通过上述方法,一些缺失的资源config.xml正在制造整个噪音。解决了这个问题并完成了。

于 2018-01-08T14:07:48.640 回答
0

在浏览 youtube 上的教程“Ionic 和 MobileFirst Platform Foundation 8.0 Beta 入门”时,我遇到了同样的问题。我用 shell 上的命令解决了这个问题

$> npm install -g cordova ionic

在那个命令之后

$> mfpdev app preview

开始按预期在浏览器中为应用程序提供服务。我已经安装了科尔多瓦。

于 2017-04-19T12:06:18.990 回答