2015-11-02 87 views
0

我開發科爾多瓦插件UWP(通用的Windows)平臺,和我有這個問題:科爾多瓦插件的config.xml UWP(窗口platformId)

當我宣佈全球JS模塊,我不能添加Windows平臺因爲模塊重新定義,這是錯誤我得到:

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-module。

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-模塊與Windows平臺? 感謝

回答

0

我知道了,問題是用撞 - 從JS-模塊

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

解決它移除。 :)