我已经构建了基于Cordova的Windows应用程序。只要我添加任何插件,应用就会以异常cordova/windows8/commandProxy not found
开始崩溃。
Cordova版本:4.3.0
答案 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);