我正在使用Visual Studio Code,并且具有相当通用的项目结构:
├── client/
│ ├── tsconfig.json
├── shared/
├── server/
│ ├── tsconfig.json
├── project.json
[两个tsconfig文件具有不同的设置(例如client/
下的一个针对ES5,server/
下的一个针对ES6)。请注意,根目录中没有tsconfig。
问题是我希望共享目录包含在两个项目中。我无法使用tsconfig来执行此操作,因为exclude
选项不允许我在比tsconfig.json高的目录中包含一个文件夹,而使用files
时,我必须不断地将文件列表保持在日期,因为它不支持glob。
请注意,我可以通过将共享文件夹添加到tsc中来进行编译,我想要的是让Visual Studio Code IDE识别智能感知等共享代码。>
是等待filesGlob的唯一选择吗?
我正在使用Visual Studio Code,并且具有相当普遍的项目结构:├──客户端/│├──tsconfig.json├──共享/├──服务器/│├──tsconfig.json├──项目。 json这两个tsconfig文件具有...
使用单个tsconfig.json
作为根。然后将其扩展到每个项目(后端tsconfig.server.json
,前端tsconfig.webpack.json
)。
我在这里回答:tsconfig extension answer
VSCode的新版本支持Typescript 2,使用include
选项添加了对tsconfig.json中的glob的支持。参见http://www.typescriptlang.org/docs/handbook/tsconfig-json.html
作为另一个变体,将npm绑定到下一次运行中