2015-11-02 4 views
0

Я разрабатываю Кордова плагин для платформы UWP (Windows Universal), и у меня этот вопрос:Кордова плагин config.xml UWP (окна platformId)

Когда я объявляю глобальную JS-модуль не может добавлять окна платформы потому что модуль переопределение, это ошибка, я получаю:

0x800a139e - JavaScript ошибка во время выполнения: модуль некоторых-модуль-имя уже определено

содержание config.xml:

<js-module src="www/some-file.js name="some-name"> 
    <clobbers target="window.test" /> 
</js-module> 

<!-- android --> 
<platform name="android"> 
.... 
</platform> 

    <!-- ios --> 
    <platform name="ios"> 
    ... 
    </platform> 

<!--windows--> 
    <platform name="windows"> 
    <js-module src="src/windows/some-file.js" name="some-name"> 

До сих пор единственным решением, которое я могу придумать, является явное использование js-модуля для каждой платформы.

содержание config.xml:

<!-- android --> 
<platform name="android"> 
    <js-module src="www/some-file.js name="some-name"> 
    <clobbers target="window.test" /> 
    </js-module> 
</platform> 

    <!-- ios --> 
     <platform name="ios"> 
     <js-module src="www/some-file.js name="some-name"> 
      <clobbers target="window.test" /> 
     </js-module> 
     </platform> 

    <!--windows--> 
     <platform name="windows"> 
     <js-module src="src/windows/some-file.js" name="some-name"> 

Есть ли способ, чтобы добавить глобальный JS-модуль с окна платформы? Благодаря

ответ

0

я получил это, проблема была с CLOBBER - удаление CLOBBER из JS-модуля

<platform name="windows"> 
     <js-module> 
... 

решает эту проблему. :)