Пример использования require() для использования OpenSeadragon
Я новичок в OpenSeadragon, и я бы предпочел использовать npm для его установки, а не зависеть от загруженной версии.
У меня есть небольшая проблема с синтаксисом, и (пока) ни одно количество Google не дало пример. Я предполагаю, что это будет выглядеть примерно так:
var viewer = require ('openseadragon');
Но тогда, в частности, как будет установлена опция prefixURL?
Есть ли примеры, которые я не нашел?
1 ответ
Решение
На самом деле, текущая версия OpenSeadragon (2.1.0), опубликованная на npm, пока не поддерживает 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',
...
});