我正在使用 "angular2-highcharts": "0.4.1" 库在 angular2 框架中使用 highcharts。它工作正常。如果我尝试删除 node_modules 并重新使用 npm install 安装,则会向导入提供以下错误
[INFO] 模块“C:/Projects/SpectrumAnalyzer/test/Viavi Monitoring View/MonitorView/MonitorView/node_modules/@types/highcharts/modules/exporting”'解析为非模块实体,无法使用此构造导入.
[INFO] 模块“C:/Projects/SpectrumAnalyzer/test/Viavi Monitoring View/MonitorView/MonitorView/node_modules/@types/highcharts/modules/offline-exporting”'解析为非模块实体,无法使用导入这个构造。
它在下面的导入语句中失败
import * as HichartsExporting from 'highcharts/modules/exporting';
import * as HichartsOfflineExporting from 'highcharts/modules/offline-exporting';
HichartsExporting(Highcharts);
HichartsOfflineExporting(Highcharts);
我检查了他们在以下更改中所做的 node_modules 更改:
node_modules/@types/highcharts/modules/exporting.d.ts 之前:声明 var HighchartsExporting: (H: Static) => Static; 后 :
声明函数 HighchartsExporting(H: Static): 静态;
同样在
node_modules/@types/highcharts/modules/offline-exporting.d.ts 之前:声明 var HighchartsOfflineExporting: (H: Static) => Static;
后 :
声明函数 HighchartsOfflineExporting(H: Static): Static;
请建议。
谢谢,萨达尔·奈尔