我正在使用本机ES6模块创建一个应用程序,而vscode在自动完成和管理导入方面做得非常出色。
有什么方法可以声明从CDN加载的全局模块(例如moment
),以便为它们提供自动完成建议?
基本上,通过安装@types/*
模块或在typings.d.ts
中声明,可以在打字稿中做什么。
编辑:我刚刚注意到,通过安装开发@types/*
软件包,vscode可以选择类型,即使它不是一个打字稿项目,但是它不适用于所有模块,并且在未定义行为方面,恕我直言。例如,我从CDN包含sweetalert2
,但它缺少@types/*
软件包,因此,将其作为dev依赖项本地安装会自动完成工作,但还会插入针对{本地副本。