Javascript 如何让TypeScript忽略导入?
假设我有以下类型脚本文件:Javascript 如何让TypeScript忽略导入?,javascript,typescript,import,ignore,Javascript,Typescript,Import,Ignore,假设我有以下类型脚本文件: import { X, Y, Z } from "./abc"; console.log("Done!"); 如何让TypeScript忽略导入语句(即:删除它),使编译结果如下所示: console.log("Done!"); 谢谢。在TypeScript中无法“忽略”导入,但您可以通过在tsconfig.json中的compilerOptions对象中添加“模块”:“无”来禁用导入,并添加 declare module '*'; 当ts模块继续按预期工作时
import { X, Y, Z } from "./abc";
console.log("Done!");
如何让TypeScript忽略导入语句(即:删除它),使编译结果如下所示:
console.log("Done!");
谢谢。在TypeScript中无法“忽略”导入,但您可以通过在
tsconfig.json中的compilerOptions
对象中添加“模块”:“无”
来禁用导入,并添加
declare module '*';
当ts模块继续按预期工作时,它会自动使所有js模块正常工作
现在您可以自由导入任何js模块,而无需键入 这在typescript中是不可能的,这不是它的目的。你可以用一些定制的Babel插件来实现。我不想真的这么做,我只是想知道这是否可能。这是不可能的,TS的目的是提供一种类型机制+支持未来的语法谢谢你的澄清。