在 Typescript 项目中引用 Javascript 库



我的项目在打字稿中。在这个项目中,我想引用或导入另一个Javascript UI库。有没有办法只导入它们而不在执行"tsc"时检查这些库的命名空间。

例如,假设 JS UI 库有一些名为 jsMyLibrary.ui.Button 的类。我的要求是,当我的tsc运行时,它不应该检查任何以jsMyLibrary*开头的字符串

tsc的默认行为是编译项目中的所有 .ts、.d.ts 和 .tsx 文件。除非在 tsconfig.json 中指定,否则不会编译 Javascript 文件。如果"jsMyLibrary"确实在库中包含一些.ts或.d.ts文件,并且您不想编译这些文件,则可以在tsconfig.json中排除某些文件/文件模式:

"exclude": ["jsMyLibrary/**/*.ts"]

"排除"默认为某些文件夹,例如node_modules如果未指定,请在此处阅读更多相关信息

最新更新