相关疑难解决方法(0)

打字稿导出与默认导出

export和之间的Typescript有什么区别default export.在所有教程中,我看到人们在export他们的课程中,如果我default在导出之前没有添加关键字,我就无法编译我的代码.

另外,我在官方打字稿文档中找不到任何默认导出关键字的痕迹.

export class MyClass {

  collection = [1,2,3];

}
Run Code Online (Sandbox Code Playgroud)

不编译.但:

export default class MyClass {

  collection = [1,2,3];

}
Run Code Online (Sandbox Code Playgroud)

请问.

错误是: error TS1192: Module '"src/app/MyClass"' has no default export.

typescript ecmascript-6

227
推荐指数
3
解决办法
9万
查看次数

我什么时候需要三斜杠参考?

当Anders Hejlsberg在下面的视频中在35:00左右谈论外部模块时......

Anders Hejlsberg:介绍TypeScript

...为什么文件server.ts需要对node.d.ts的三次斜杠引用,其中hello.ts不需要类似的引用server.ts

特别是hello.ts他提到intellisense存在加上他可以使用从中导出的项目server.ts.那么三重斜杠引用还能增加什么呢?

module typescript

11
推荐指数
1
解决办法
6756
查看次数

标签 统计

typescript ×2

ecmascript-6 ×1

module ×1