打字稿导入通过Highcharts热图导入进行调试

时间:2018-12-18 18:44:47

标签: typescript highcharts tsconfig

我一直在使用HighCharts热图,直到昨天它按预期工作,但今天早晨我进行了构建,并因该错误而崩溃

resolves to a non-module entity and cannot be imported using this construct.

我正在从highcharts库中导入热图,因为(以前可以正常工作,但是突然不起作用了):

import * as Heatmap from 'highcharts/modules/heatmap'

要解决该问题,可以使用以下通用方法:

import Heatmap = require('highcharts/modules/heatmap');

并在tsconfig / tsconfig.app json文件中添加一些选项(我的模块是es2015):

"esModuleInterop": true,
"allowSyntheticDefaultImports": true,

但是这似乎在构建上都不起作用,我收到此错误:

  

错误TS5023:未知的编译器选项'esModuleInterop'

,但是查看TS文档esModuleInterop是受支持的编译器选项。有人可以帮我弄清楚为什么我的世界崩溃了吗?停止工作的代码没有任何变化。 npm和我的软件包过时会不会有问题?

0 个答案:

没有答案