Fel*_*ipe 16 node-modules typescript tsconfig
有几个关于在错误输入中禁用错误的问题node_modules
(例如,这个或这个),但它们都涉及使用skipLibCheck
编译器标志.
是否有其他解决此问题的方法(例如,使用include
或 exclude
)?我有几个手写的.d.ts
文件(更严格的类型比可在DefinitelyTyped),我想类型检查,所以类型检查对这些文件的批发禁止是没有吸引力.
没有对类型检查的精细控制,您要么检查所有声明文件,要么不检查。从编译器代码:
export function skipTypeChecking(sourceFile: SourceFile, options: CompilerOptions) {
// If skipLibCheck is enabled, skip reporting errors if file is a declaration file.
// If skipDefaultLibCheck is enabled, skip reporting errors if file contains a
// '/// <reference no-default-lib="true"/>' directive.
return options.skipLibCheck && sourceFile.isDeclarationFile || options.skipDefaultLibCheck && sourceFile.hasNoDefaultLib;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
845 次 |
最近记录: |