gpt4 book ai didi

typescript :强制排除文件,即使它是导入的

转载 作者:行者123 更新时间:2023-12-05 06:17:20 25 4
gpt4 key购买 nike

我想通过将 *.ts 文件添加到 tsconfig.json 的“exclude”属性中来从编译中排除它。尽管如果我在代码中的某处导入该文件,它会忽略排除并无论如何编译它。如何强制TS排除这个文件?

../

../must_be_excluded.ts

../index.ts

使用导入

//index.ts
import {some_stuff} from "./must_be_excluded"

Tsconfig 设置

//tsconfig.json
{
"compilerOptions": {...},
"exclude": ["./must_be_excluded.ts"]
}

我还是看到了 must_be_excluded.js!

最佳答案

好吧,如果您要在任何需要它的地方导入和使用该函数,就必须将它编译成 JavaScript。

否则它会如何工作?在特定函数调用之前,一切都会顺利运行。

尝试删除 import 声明,您会发现它应该遵守它被排除的事实。

关于 typescript :强制排除文件,即使它是导入的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61721246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com