【发布时间】:2016-12-14 22:08:24
【问题描述】:
根据 Typescript 文档
目录中存在 tsconfig.json 文件表示 directory 是 TypeScript 项目的根目录。 tsconfig.json 文件 指定编译所需的根文件和编译器选项 项目。
在我的理解中,这意味着我可以有一些像下面这样的应用程序结构
+-- app
| +-- src
| +-- controllers
| +-- AppCtrl.ts
| +-- application.ts
| +-- tsconfig.json
| +-- assets
我注意到,为新的 .ts 文件自动完成的唯一方法是在我的根目录中创建另一个 tsconfig.json,例如
+-- app
+-- tsconfig.json
| +-- src
| +-- controllers
| +-- AppCtrl.ts
| +-- application.ts
在第一个结构中,如果我在创建新的 ts 文件后重新加载 IDE,我可以获得自动完成功能。
vscode 中是否需要进行一些配置才能使第一个结构正常工作或者这是错误的?
更新:我也没有在根目录中打开文件时自动完成。重新启动 IDE 似乎可以修复它,但并不是每个创建的新文件都可以选择...
【问题讨论】:
-
您是否安装了任何额外的打字稿扩展?
-
另外,在上面的第二个布局中,您的意思是
tsconfig.json与app或src处于同一级别? -
@seairth,没有额外的 typescript 扩展,但我安装了 EditorConfig。在我的第二个布局中,我将 json 文件放在根目录中,与 app 文件夹相同。
-
我也有同样的问题,你是在github上打开vscode issue吗?
标签: intellisense visual-studio-code typescript1.8