在使用cordova3.1的时候
Uncaught module cordova/plugin_list already defined
插件也不能正常使用
确认添加插件无误,调试无数遍无果。
最后发现问题所在...
打开cordova.js,找到报错的76行,代码如下:
1 define = function (id, factory) { 2 if (modules[id]) { 3 throw "module " + id + " already defined"; 4 } 5 6 modules[id] = { 7 id: id, 8 factory: factory 9 }; 10 };
修改为:
1 define = function (id, factory) { 2 if (!modules[id]) { 3 throw "module " + id + " already defined"; 4 } 5 6 modules[id] = { 7 id: id, 8 factory: factory 9 }; 10 };
插件能正常使用了,具体原因不明,不知道我那里弄错了...