Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 通过es6模块导入扩展全局_Angular_Typescript_Dc.js_Es6 Module Loader - Fatal编程技术网

Angular 通过es6模块导入扩展全局

Angular 通过es6模块导入扩展全局,angular,typescript,dc.js,es6-module-loader,Angular,Typescript,Dc.js,Es6 Module Loader,即使使用import语句不公开任何全局变量,如何导入一个在其他库上扩展全局变量的js库?我的问题是: import * as dc from 'dc'; import 'dc-addons'; 问题是dc插件工具提示mixin中包含以下代码: if (typeof dc === 'undefined') { return false; } 这实际上会触发,因为“导入*为dc”并没有将“dc”作为全局设置也许这是可行的:import*为来自“dc”的dc;window.dc=dc;导入

即使使用import语句不公开任何全局变量,如何导入一个在其他库上扩展全局变量的js库?我的问题是:

import * as dc from 'dc';
import 'dc-addons';
问题是dc插件工具提示mixin中包含以下代码:

if (typeof dc === 'undefined') {
    return false;
}

这实际上会触发,因为“导入*为dc”并没有将“dc”作为全局设置

也许这是可行的:
import*为来自“dc”的dc;window.dc=dc;导入“dc插件”?可能这样做:
从“dc”导入*为dc;window.dc=dc;导入“dc插件”