这个错误通常是由于缺少FusionCharts的地图模块导致的。要解决这个问题,你需要确保正确安装了FusionCharts和FusionMaps,并将所需的地图模块添加到Angular项目中。
以下是一种可能的解决方法:
npm install fusioncharts --save
npm install fusionmaps --save
angular.json
文件,并确保已正确引入FusionCharts和FusionMaps的脚本。在scripts
部分添加以下代码:"scripts": [
"./node_modules/fusioncharts/fusioncharts.js",
"./node_modules/fusioncharts/maps/fusioncharts.maps.js",
"./node_modules/fusionmaps/fusioncharts.maps.world.js"
]
import * as FusionCharts from 'fusioncharts';
import * as FusionMaps from 'fusionmaps/maps/fusioncharts.maps';
ngOnInit
方法中初始化FusionCharts,例如:ngOnInit() {
FusionCharts.options.maps = FusionMaps;
// 其他初始化代码
}
通过执行以上步骤,你应该能够解决“模块未找到: 错误: 无法解析fusionmaps/maps/fusioncharts.world”错误,并成功在Angular 6中使用FusionCharts和FusionMaps。
下一篇:Angular 6与会话存储