我正在尝试构建一个cordova ios应用程序,但运气不好,出现了奇怪的错误。
不推荐将此版本的Cordova与旧版本的Cordova ios一起使用。升级至cordova-ios@4.0.0或者更新。
错误:您的ios平台没有pi.js
第一个警告说我的cordov-ios版本是旧的,这很奇怪,因为这是我的输出:
$ cordova --version
7.0.1
$ cordova platform version ios
Installed platforms:
ios 4.4.0
Available platforms:
android ~6.2.2
blackberry10 ~3.8.0 (deprecated)
browser ~4.1.0
osx ~4.0.1
webos ~3.7.0
因此,我显然有必要的最新版本。
然后是Api.js
错误。这是什么导致的?
错误:您的ios平台没有pi.js
有什么想法吗?
有相同的问题与最新版本的cordova(7.0.1)
在添加iOS平台时遇到错误,并通过将nodeJS升级到最新版本(6.11.1)来解决此问题
我猜尝试使用不推荐的代码是看到错误消息的原因。
似乎应该使用最新版本的node。我还为Xcode执行了所有软件更新。我还将iPhone连接到我的电脑。即使在那之后(在我更新节点之前),我仍然看到:
cordova platform add ios
Warning: using node version v0.12.0 which has been deprecated. Please upgrade to the latest node version available (v6.x is recommended).
Using cordova-fetch for cordova-ios@^4.4.0
Adding ios project...
Error: Your ios platform does not have Api.js
然后我决定通过更新节点来解决警告。最后是成功:
sudo n latest
node --version
=> v8.0.0
cordova platform rm ios
cordova platform add ios
Using cordova-fetch for cordova-ios@~4.4.0
Adding ios project...
Creating Cordova project for the iOS platform:
Path: platforms/ios
Package: com.example.hello
Name: HelloWorld
iOS project created with cordova-ios@4.4.0
Installing "cordova-plugin-whitelist" for ios
--save flag or autosave detected
Saving ios@~4.4.0 into config.xml file ...
我正是遇到了这个问题,但通过在我的项目中删除并添加IOS平台,我成功地解决了这个问题:
cordova platform rm ios
cordova platform add ios
这似乎修复了更新Cordova时出现的问题。。。
我安装了cordova并创建了一个新项目。 但当我使用此命令添加android平台时: 科尔多瓦平台添加Android 出现以下错误: 这就是我创建新项目的方式: 科尔多瓦创建你好com.example.helloHelloWorld 这是我的SDK管理器: 但我可以添加ios平台(但我在Windows上工作)
问题内容: 我想创建由Cordova 3.1.0驱动的跨平台应用程序,该应用程序是通过Node.js安装的。我已经安装了Visual Studio 2012和Windows Phone SDK 8 +更新。我还添加了 我在环境变量中的路径如下所示: 我已经通过命令创建了应用程序: 我添加了Android平台: 我可以构建一些Android应用。但是Windows Phone 7 / WP 8存在一
我得到这个消息从终端时运行我的项目与命令。我不得不说在今天之前一切都很好,Xcode从我的苹果电脑上更新了。 我什么都试过了,但没有成功。需要帮忙吗? 以下生成命令失败: Ld/Users/RobertoDiCarrera/documents/wander/wanderapp/Platform/ios/build/emulator/HelloWorld。app/HelloWorld normal
下面展示了一整套开发工具和设备API在每个平台的支持情况。列出的设备API由核心插件提供,更多的API可以通过第三方插件获得。列标题展示了CLI的简写名称。 android blackberry10 ios Ubuntu wp8 (Windows Phone 8) windows (8.1, 10, Phone 8.1) cordova CLI Mac, Windows, Linux Mac, W
V2.6.5 在Heroku上部署API后请求API时,我面临一个400错误的错误请求。但我不知道为什么? 我所做的: > 在/api的根目录中添加了Procfile 补充。htaccess in/api/public(通过composer需要symfony/apache-pack命令) Heroku Dashboard应用程序设置上定义的APP\u ENV和DATABASE\u URL 在Her
我已经在Cordova项目上创建了,但在添加平台时,它给了我以下错误: 将cordova fetch用于cordova android@6.3.0 错误: