使用 require() 使用 OpenSeadragon 的例子

Example of using require() to use OpenSeadragon

我是 OpenSeadragon 新手,我更愿意使用 npm 安装它,而不是依赖于下载的版本。

我在语法方面遇到了一些问题,而且(到目前为止)没有多少谷歌搜索可以提供示例。我假设它看起来像这样:

var viewer = require('openseadragon');

但是,具体来说,如何设置 prefixURL 选项?

有没有我没有找到的示例?

实际上,目前发布在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',
  ...
});