2015-12-08 62 views
1

我是OpenSeadragon newb,我寧願使用npm來安裝它,而不是依賴於下載的版本。使用require()使用示例OpenSeadragon

我在語法方面有點麻煩,並且(到目前爲止)沒有任何Google搜索出現過例子。我認爲它看起來像這樣:

var viewer = require('openseadragon');

但是,特別是,如何設置prefixURL選項?

有沒有我沒有找到的例子?

回答

4

實際上,在npm上發佈的OpenSeadragon(2.1.0)的當前版本不支持require。 它將於下一個版本,應該這樣使用:

var openseadragon = require('openseadragon'); 
var viewer = openseadragon({ 
    prefixUrl: 'url', 
    ... 
}); 

與此同時,你必須手動包括OSD:

<script src="node_modules/openseadragon/build/openseadragon/openseadragon.js"></script> 

,創建這樣一個實例:

var viewer = OpenSeadragon({ 
    prefixUrl: 'url', 
    ... 
}); 
+0

圖像路徑是否仍然需要深入探究模塊目錄空間? – capouch

+0

好點。我想是這樣,我不知道是否有任何改進的地方。它看起來像這個webpack插件可以幫助:https://github.com/webpack/file-loader – avandecreme

+0

我打開一個關於該問題:https://github.com/openseadragon/openseadragon/issues/792 – avandecreme