【问题标题】:cordova windows error: "cordova/windows8/commandProxy" not found科尔多瓦窗口错误:“科尔多瓦/windows8/commandProxy”未找到
【发布时间】:2015-05-06 06:29:15
【问题描述】:

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

科尔多瓦版本:4.3.0

【问题讨论】:

  • 答案对您有帮助吗?如果是这样,您可能希望将其标记为这样。

标签: windows cordova cordova-plugins


【解决方案1】:

似乎cordova/windows8/commandProxy 在 Cordova 4.3.0 中已被弃用。

我已经在插件文件中替换了这条语句

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);

【讨论】:

  • 这对我有用。很好的答案。希望提问者尽快采纳,帮助他人。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多