cordova pugins js文件配置

时间:2014-06-20 10:29:05

标签: javascript android cordova websocket

我正在用cordova编写一个用于android的混合应用程序,但我发现了一个奇怪的行为 当我使用cordova构建从命令行构建应用程序时,应用程序按预期清理资源文件夹,但它使用www文件夹中的一个不同的cordova_plugin.js文件创建apk,并且相同的文件在资产文件夹也是。
更清楚的是发生了什么

www文件夹中的JS文件

enter cordova.define('cordova/plugin_list', function(require, exports, module) {
    module.exports = [
    {
        "file": "plugins/com.ququplay.websocket.WebSocket/www/phonegap-websocket.js",
        "id": "com.ququplay.websocket.WebSocket.websocket",
        "clobbers": [
           "WebSocket"
        ]
    }
    ];
    module.exports.metadata = 
    // TOP OF METADATA
    {
        "com.ququplay.websocket.WebSocket": "0.1.0"
    }
    // BOTTOM OF METADATA
});

.apk中的JS文件

cordova.define('cordova/plugin_list', function(require, exports, module) {
    module.exports = [];
    module.exports.metadata = 
    // TOP OF METADATA
    {}
    // BOTTOM OF METADATA
});

正如你可以看到apk中的文件是空的,我是否必须做一些特别的事情?直到现在我已经安装了插件的插件,我没有安装错误,但如果启动cordova插件ls它返回一个空列表。

修改

我现在已经在项目的根文件夹插件中安装了插件,如果我启动了cordova插件,它会使用phonegap插件进行响应,但是当我构建应用程序时,它仍会创建一个空的ccorova_plugin.js文件。

0 个答案:

没有答案