cordova windows错误:找不到“cordova / windows8 / commandProxy”

时间:2015-05-06 06:29:15

标签: windows cordova cordova-plugins

我已经构建了基于Cordova的Windows应用程序。只要我添加任何插件,应用就会以异常cordova/windows8/commandProxy not found开始崩溃。

Cordova版本:4.3.0

1 个答案:

答案 0 :(得分:12)

似乎在Cordova 4.3.0中不推荐使用cordova/windows8/commandProxy

我已在插件文件中替换此语句

require("cordova/windows8/commandProxy")

require("cordova/exec/proxy")

它似乎有效。

例如,我在

中更改了PushPluginProxy.js中的第18行
require("cordova/windows8/commandProxy").add("PushPlugin", module.exports);

require("cordova/exec/proxy").add("PushPlugin", module.exports); 

字符串中的名称因插件而异。

或者,您可以像this pull request from the AppVersion plugin中那样修补插件,例如:

更改

require("cordova/windows8/commandProxy").add("AppVersion", AppVersionProxy);

cordova.commandProxy.add("AppVersion", AppVersionProxy);