【问题标题】:Example of using require() to use OpenSeadragon使用 require() 使用 OpenSeadragon 的示例
【发布时间】:2015-12-08 09:39:03
【问题描述】:

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

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

var viewer = require('openseadragon');

但是,特别是如何设置 prefixURL 选项?

有没有我没找到的例子?

【问题讨论】:

    标签: node.js openseadragon


    【解决方案1】:

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

    【讨论】:

    • 图片路径是否还要深入模块目录空间?
    • 好点。我想是的,我不知道我们是否可以改进这一点。看起来这个 webpack 插件可以提供帮助:github.com/webpack/file-loader
    • 我开了一个关于这个的问题:github.com/openseadragon/openseadragon/issues/792
    • uuuuuuuuuuuuuuuuuugh javascript 这些天。我刚刚在我的流星应用程序中添加了包,让我可以使用 npm 包,所以我可以需要 openseadragon,现在我不能需要 openseadragon,因为流星不允许你执行脚本 src 和 urrrrgh 疲劳
    猜你喜欢
    • 2015-09-28
    • 1970-01-01
    • 2012-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2012-01-17
    相关资源
    最近更新 更多