我只想检查一些显式过滤器给出的 JavaScript 文件。这将是一个全局包含或只是一个纯粹的文件列表。我怎样才能实现这个目标?目前,当我尝试使用如下命令检查 javascript 文件时:
node_modules/.bin/tsc --noEmit --allowJs src/myFile.js
它将开始报告导入文件的错误。我只想从文件
src/myFile.js
中报告错误,如果它导入了某些内容,只需将其视为any
类型,并且不要从中键入检查/报告任何内容。
我想忽略所有导入的东西,每当我这样做
import abc from "./xxx.js"
然后我使用abc
时,我希望编译器认为abc
是任何类型并忽略“./xxx.js”文件
要使用 TypeScript 检查特定 JavaScript 文件,同时忽略导入文件中的类型错误,请使用以下设置创建 tsconfig.json:
json 复制代码 { “编译器选项”:{ “noEmit”:正确, “allowJs”:正确, “checkJs”:正确, “skipLibCheck”:正确, “noImplicitAny”:正确 }, “包括”:[“src / myFile.js”], “排除”:[“**/*.js”] } 然后运行:
npx tsc --project tsconfig.json
此设置将仅检查 src/myFile.js,将导入视为任何导入。根据需要调整多个文件或模式的包含数组。