我已经构build了一个基于Cordova的Windows应用程序。 只要我添加任何插件,应用程序开始崩溃与exceptioncordova/windows8/commandProxy not found
。
cordova版本:4.3.0
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);
字符串中的名称因插件而异。
或者,您可以像AppVersion插件中的拉取请求那样修补插件,即:
更改
require("cordova/windows8/commandProxy").add("AppVersion", AppVersionProxy);
至
cordova.commandProxy.add("AppVersion", AppVersionProxy);