2015-05-06 2 views
5

Я построил приложение на базе Windows на базе Кордовы. Как только я добавляю плагин, приложение начинает сбой с исключением cordova/windows8/commandProxy not found.Ошибка кордовой ошибки: «cordova/windows8/commandProxy» не найден

Кордова Версия: 4.3.0

+0

Сделал ответ вам помочь? Если это так, вы можете отметить его как таковой. – newenglander

ответ

12

Кажется, что cordova/windows8/commandProxy осуждается в Кордове 4.3.0.

я заменил это заявление в плагине файле

require("cordova/windows8/commandProxy") 

в

require("cordova/exec/proxy") 

и это похоже на работу.

Например я изменил номер строки 18 в PushPluginProxy.js от

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

Это работает для меня. Отличный ответ. Надеюсь, что этот вопрос вскоре примет его, чтобы помочь другим. – thomasf2811

Смежные вопросы