首页 / 浏览问题 / 三维GIS / 问题详情
在typscript中引入Cesium报错ts2304错误
53EXP 2022年03月21日

如图所示,引入Cesium的方式为官网的再index.html中引入script,但是编译阶段一直报找不到Cesium的错误,实际运行可以。

请问如何配置tsconfig.js文件,或者其他方式来去掉这个报错信息。

1个回答

您好,将Cesium挂到全局进行使用即可,可以参考博客: https://blog.csdn.net/qq_42068550/article/details/120361671进行操作

1,504EXP 2022年03月21日
您好,能帮忙写个例子吗,百度过一些,写不好,感谢~
主要是不知道写在哪里,require()括号里的变量应该怎么写
您使用的是全局的js引入的,不是模块化引入.是需要使用第二种方法进行的,博客中已经是把代码贴上了的,您参考下挂载使用即可。
好的。我用declare总是报错

最后用了别的这种

// 声明文件,定义全局变量。其它 app.config.globalProperties.xxx,使用 getCurrentInstance() 来获取

interface Window {

    nextLoading: boolean;

    viewer: any;

    scene: any;

    Cesium: any

}

报错没了。

declare那种能指点下吗,我声明了,然后所有变量都报错,Cesium上没有XXX属性
好了好了。直接

declare var Cesium:any;

我一直改箭头函数去了
...