我正在尝试处理这个TypeScript项目。我写了一个tsconfig.json
,当我尝试从命令行运行时,一切正常。
但是,当我尝试在Visual Studio代码,Visual Studio,Sublime或WebStorm中编辑项目的文件时,这些设置似乎没有得到应用。这里有一些关于这个tsconfig.json
的特别之处,以防它有用:
strict
标志。noImplicitAny
和strictNullChecks
作为衡量标准。paths
和baseUrl
字段)。我怎样才能使这个工作?
tsconfig.json
is free of syntax errors您可以在配置文件中添加一个字段,但JSON是一种非常挑剔的语言,所以虽然您之前可能使用过tsc
,但您可能没有注意到您的tsconfig.json
最近被破坏了。
首先,通过使用tsconfig.json
标志运行tsc
来检查你的--listFiles
是否包含你的文件。
如果tsc --listFiles
没有列出这些文件,您可以使用一组顶级字段将它们添加到tsconfig.json
:
include
和exclude
领域最简单的方法是使用"include"
和"exclude"
字段指定一系列模式(特别是“globs”)来匹配文件夹和文件。这可以是像./src
这样的整个文件夹。
例如:
{
"compilerOptions": {/*...*/},
"include": ["./src"]
}
files
领域您可以使用"files"
字段指定文件列表。如果您有一个文件可以传递其他所有内容,那么您只需列出该入口点即可。但请确保您最终实际导入这些文件。
例如:
{
"compilerOptions": {/*...*/},
"files": ["./src/index.ts"]
}