作者回复:
// MyClass.d.ts
interface IMyMethod {
(): void;
props: number;
}
declare class MyClass {
constructor()
myMethod: IMyMethod
}
export = MyClass
作者回复: 赞,学点JS 总是不会错的:)
作者回复: jquery的声明文件需要手动安装 @types/jquery,moment的声明文件在自己的安装包里
作者回复: 导入的模块有export 语句吗?最好粘下代码
作者回复: 全局库对外保留全局变量,模块库有export 语句,UMD库有典型的UMD封装
作者回复: 不需要 只要有这个文件并且内容正确就可以,重启下VSCode试试
作者回复: 因为server启动后,index.html在根目录
作者回复: 先确定这个库的类型,全局库、模块库、还是UMD库,然后参照课程中介绍的方法,把它的API声明逐步添加进来(暂时用不到的API也可以不写)。
作者回复: 是不是没写声明文件呢,按照课程的步骤操作,不会有问题。