如何使用模块es6

时间:2017-11-16 14:14:38

标签: javascript d3.js umd

我读了这个post,我想使用D3.js(v4 +)只使用这样的import语句:

import { selection } from '../node modules/d3/build/d3.js';

但是,因为代码输出是UMD(或读this)并且无法导入,因为某些全局变量没有定义,并且ES6无法解析node_modules中的绝对名称示例和vanilla不会在没有扩展名的情况下支持import语句,如下所示:

import * as someFeature from './myAwesomeModule';

这是导入模块的模式,每天都在成长like you see here

今天如何使用import语句而不使用任何插件?

1 个答案:

答案 0 :(得分:1)

您可以像这样导入d3:

import * as d3 from 'd3';

在此处查看更多内容:https://github.com/d3/d3/blob/master/README.md#installing