如何为Cordova安装FastCanvas插件?

时间:2018-08-09 22:53:06

标签: cordova cordova-plugins

我已经用HTML5编写了一个(画布)游戏,现在可以将其打包为Android(以及稍后的iOS)了。我研究了几种选择,并得出结论:科尔多瓦是必经之路。我安装了Cordova,并能够创建一个可以在模拟器和Android设备上测试的Android APK。

令我惊讶的是,它的运行速度非常慢,即使原始的HTML5游戏在模拟器和Android设备上的浏览器中都能完美运行。然后我偶然发现了FastCanvas插件,但我不太了解如何安装。 Git页面告诉我使用Plugman安装插件:

plugman --platform android --project <your project folder> --plugin https://github.com/FastCanvas/FastCanvas.git

那是行不通的。它只是显示帮助文件。

然后在另一页上,它说我可以按以下方式安装FastCanvas:

cordova plugin add https://github.com/phonegap/phonegap-plugin-fast-canvas.git

那也不行。如果尝试这样做,则会收到错误消息:

(node:28600) UnhandledPromiseRejectionWarning: CordovaError: Failed to fetch
plugin https://github.com/phonegap/phonegap-plugin-fast-canvas.git via registry.
Probably this is either a connection problem, or plugin spec is incorrect.
Check your connection and plugin name/version/URL.

所以我现在很茫然。如何安装FastCanvas?

顺便说一句,我在Windows 10计算机上,Cordova版本是8.0.0

2018年8月10日更新:

显然,最初的错误是由于未在计算机上安装Git引起的。我现在安装了Git,但仍然出现错误,但又有一个错误:

(node:25356) UnhandledPromiseRejectionWarning: CordovaError: Failed to fetch
plugin https://github.com/phonegap/phonegap-plugin-fast-canvas.git via registry.
Probably this is either a connection problem, or plugin spec is incorrect.
Check your connection and plugin name/version/URL.
Error: cmd: Command failed with exit code 1 Error output:
npm ERR! code ENOPACKAGEJSON
npm ERR! package.json Non-registry package missing package.json:
git+https://github.com/phonegap/phonegap-plugin-fast-canvas.git.
npm ERR! package.json npm can't find a package.json file in your current directory.

仍然不知道是什么原因造成的。

1 个答案:

答案 0 :(得分:0)

显然,FastCanvas较旧且已过时,无法将其与当前版本的Cordova / PhoneGap配合使用。好吧,如果有的话,我在互联网上搜索了将近16个小时后找不到了。