我想通过将 *.ts 文件添加到 tsconfig.json 中的“exclude”属性来从编译中排除它。尽管如果我确实在代码中的某个位置导入该文件,它会忽略排除并无论如何编译它。如何强制 TS 排除该文件?
../
../must_be_excluded.ts
../index.ts
使用导入
//index.ts
import {some_stuff} from "./must_be_excluded"
Run Code Online (Sandbox Code Playgroud)
Tsconfig 设置
//tsconfig.json
{
"compilerOptions": {...},
"exclude": ["./must_be_excluded.ts"]
}
Run Code Online (Sandbox Code Playgroud)
无论如何我看到了must_be_excluded.js!
好吧,如果您在需要的地方导入并使用该函数,则必须将其编译为 JavaScript。
否则它会如何运作?一切都会顺利运行,直到特定的函数调用为止。
尝试删除import声明,您会发现它应该尊重它被排除的事实。
| 归档时间: |
|
| 查看次数: |
1157 次 |
| 最近记录: |