【发布时间】:2016-12-17 11:32:08
【问题描述】:
我想在我的 Meteor 应用程序中使用 OpenSeadragon 库。由于 Meteor 1.3 提供了对 npm 模块的支持,我通过 npm 使用 meteor npm install openseadragon 安装了它。
但现在我不确定如何使用它。 OpenSeadragon 文档仅使用script tag 提供example。
流星docs 告诉我们使用像import moment from 'moment'; 这样的导入。但是我如何导入openseadragon,因为我很确定它不使用 ES6 模块并且不导出任何东西。
如何使用 npm 导入而不将 openseadragon.js 加载为整个应用程序的全局变量?
【问题讨论】:
-
"漂亮的用户,它不使用 ES6 模块并且不导出任何东西" 你试过了吗?标准 Node.js 样式怎么样:
var OpenSeadragon = require('openseadragon') -
@MikeC 我在
openseadragon.js文件中搜索了export,但找不到。所以我认为它可能没有使用 ES6 模块。我会尝试 require 方法。 -
你在使用 Blaze、React 还是 Angular 和 Meteor?
-
@YanickRochon 反应
标签: javascript node.js meteor npm ecmascript-6