0

我正在尝试解决与 cordova_plugins.json 关联的 cordova.js 错误。我在 Google 上找到的修复程序提到一个空的 json 文件就足够了,所以我将 cordova_plugins.json 添加到我的公共文件夹中,里面有一条简单的消息:

{
"msg" : "this is a dummy file that might need updating later"
}

通过添加此文件解决了 404 错误,但我在 chrome 开发控制台中遇到了一个新错误:

Uncaught TypeError: Object #<Object> has no method 'require' cordova.js:6359

这是cordova.js中的代码块:

    6355: // Called when:
    6356: // * There are plugins defined and all plugins are finished loading.
    6357: // * There are no plugins to load.
    6358: function finishPluginLoading() {
    6359:     context.cordova.require('cordova/channel').onPluginsReady.fire();
    6360: }

在线解决这个错误需要删除这个cordova.js文件中的一些代码。这对于 worklight 是不可能的,因为 cordova.js 在构建时被重建/覆盖。

4

1 回答 1

1

请参阅我对以下问题的回答:IBM Worklight 6.0 - 如何操作 Cordova.js 文件?

这个错误是无害的。它将在未来的版本中消失;我的建议是继续前进并忽略它。

于 2013-09-26T16:56:11.830 回答