强制使用非严重错误的打字稿编译代码
Force typescript compile code with non-critical errors
Typescript 工作完美,因为它会告诉您编译时代码中的所有错误。
但是,在开发过程中,当您进行更改以尝试(例如,注释一行)时,这可能会有点烦人。
使用 eslint 的示例:
编译失败。
行随便。变量 X 已声明,但其值从未被读取。
有没有办法在不影响应用程序行为的情况下强制使用 Typescript 进行编译?
您可以通过以下方式编辑 tsconfig.json
:
{
"compilerOptions": {
"noUnusedLocals": false,
"noUnusedParameters": false
}
}
此外,您可以设置 no-unused-vars eslint 规则,这样错误会显示在您的 IDE 中,但打字稿仍会编译您的代码。
或将其作为标记(--noUnusedLocals
、--noUnusedParameters
)包含在 package.json
的构建命令中。
有关 the docs 中标志的更多信息。
Typescript 工作完美,因为它会告诉您编译时代码中的所有错误。
但是,在开发过程中,当您进行更改以尝试(例如,注释一行)时,这可能会有点烦人。 使用 eslint 的示例: 编译失败。 行随便。变量 X 已声明,但其值从未被读取。
有没有办法在不影响应用程序行为的情况下强制使用 Typescript 进行编译?
您可以通过以下方式编辑 tsconfig.json
:
{
"compilerOptions": {
"noUnusedLocals": false,
"noUnusedParameters": false
}
}
此外,您可以设置 no-unused-vars eslint 规则,这样错误会显示在您的 IDE 中,但打字稿仍会编译您的代码。
或将其作为标记(--noUnusedLocals
、--noUnusedParameters
)包含在 package.json
的构建命令中。
有关 the docs 中标志的更多信息。