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