我已经google了但是我无法告诉Typescript编译器在导入依赖项但不使用它时停止编译失败。
注释掉比较代码是我经常做的事情,不得不删除/注释相应的导入会变得有点痛苦,特别是在大多数时候我会在几秒钟后添加代码。 / p>
谁能告诉我怎么做?
我正在使用create-react-app-typescript。
答案 0 :(得分:0)
现在支持@ts-ignore。这似乎被合并到主分支中,但不确定哪个TS发布它可用,所以从理论上讲,这应该有效:
// @ts-ignore: unused
/// <reference path="../scripts/typedefinitions/royalslider.d.ts" />
答案 1 :(得分:0)
在&#39; tsconfig.json&#39;。
中设置编译器选项{
"compilerOptions": {
...
"noUnusedLocals": false,
"noUnusedParameters": false
}
}
答案 2 :(得分:0)
我经常这样做并且必须删除/注释掉相应的导入会变得有点痛苦,特别是在大多数时候我会在几秒钟后添加代码。
可以使用TypeScript错误,因为您仍然可以获得输出JavaScript(使用默认选项)。存在的错误只是为了确保您不会犯其他人而导致混淆。
不要推荐这个,但是你去了:
使用//@ts-ignore
来消除错误。
您可以更改tsconfig
选项,例如"noUnusedLocals": false,
以及"noUnusedLocals": false,
。