如何将interact.js导入为es6模块

时间:2019-02-25 12:57:13

标签: javascript es6-modules interact.js

即使interact.js确实在其main page上列出了import interact form 'interact'应该可以工作,但我无法验证这一点。没有导出任何内容,因为它们在其构建链中使用browserify。到目前为止,我还没有找到直接使用es6模块加载直接包含它或相应地对其进行构建的方法,因此将保留“导出默认值”部分。

interactjs@next包中,有一个index.js实际上可以导出一些东西。将其加载到项目中会引发:

index.ts:62 Uncaught ReferenceError: process is not defined
  at index.ts:62

由于启用了源映射,因此显示了index.ts。

我正在寻找一种实现方法

  1. 直接使用导入语法导入commonjs模块
  2. 使用es6模块而不是browserify来构建interact.js

我放弃了最后一个,因为我没有进入构建过程,并且直接调用babel-cli不起作用。

babel packages/interactjs/index.ts --out-dir dist

引发错误。

 SyntaxError: packages/interactjs/index.ts: Unexpected token, expected ; (7:8)

我不知道如何进行。

0 个答案:

没有答案