在 tsx 中导入 jsx

阿比鲁普·帕尔

我继承了 JSX 的一些遗留项目。我正在将 JSX 转换为 TSX。

目前正在 TSX 中导入 JSX 和 JS 文件。我收到一个错误Cannot find module 'config/abc_module' or its corresponding type declarations.

我知道缺少类型,因为它是一个 JS 文件。我添加了 JSDoc 类型,但似乎没有任何帮助。在 JSX 文件中添加类型以在 TSX 中使用它们的最佳方法是什么。

我在JS中有相当多的文件,有些由于特定原因我什至无法转换。我搜索了很多并阅读了很多文章,但似乎找不到任何具体的前进方向。任何帮助,将不胜感激。提前致谢。

特纳1273
  1. 在所有代码文件所在的根目录中创建一个 global.d.ts 文件
  2. 在文件写入行中:

declare module 'path/to/your/js/or/jsx'

现在这些 js/jsx 文件将解析为模块以导入您的打字稿代码!请享用!

编辑:还要确保您的 tsconfig.json 配置为让您混合 ts/js

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法从目录中导入 jsx 文件,反应

如何在我的.tsx文件中导入.js文件

TSX / JSX项目中的可选JSX道具

如何在xxx.tsx类文件中导入xxx.d.ts declairation文件?

如果我们使用SASS,应该在react tsx中导入哪些文件?

无法从 tsx 文件导入函数

标题样式根据 tsx 或 jsx 扩展名而变化

用于require.context的tsx和jsx文件

AsciiDoc 语法高亮显示 PDF 中的 TypeScript JSX (TSX)

如何在JSX / TSX中使用TypeScript强制转换

我需要此Codesandbox中从TSX转换为JSX的帮助

如何在Typescript tsx代码中扩展jsx元素的属性?

如何在JSX / TSX中使用TypeScript的转换功能

从react-jsx到typescript-tsx react的迁移

我可以在React的JSX / TSX中直接调用HOC吗?

React 中的 .js、.tsx 和 .jsx 有什么区别?

如何在 Rails 应用程序中导入 React(jsx) 文件?

从外部 src ReactJs 导入组件(.tsx)

无法将JS文件导入TSX文件

React:动态导入jsx

配置ESLint以将.ts和.tsx解析为Typescript并将.js和.jsx解析为Ecmascript

switch 函数和 React(jsx,tsx) switch 操作符的区别

如何自动将jsx或tsx转换为js到Visual Studio代码中?

在TypeScript中使用jsx的文件是否必须具有tsx扩展名?

package.json-.ts .tsx .js .jsx的路径名模式

编译失败。./src/App.tsx语法错误:<div>预期对应的JSX关闭标记

努力在 Nextjs 应用程序上将“getStaticProps”.jsx 转换为 tsx

在TSX组件内部使用JSX组件无法编译而不会引发错误

无法从.ts文件导入.tsx文件(反之亦然)