reactjs - React typescript .tsx 文件扩展名
问题描述
我正在将我的反应项目更改为反应打字稿。我已经创建了 tsconfig 和 eslintrc 并且一切都准备好了并且可以工作。我还将所有 js 文件更改为 tsx 文件。但现在我收到一个它无法识别的错误,import App from "./App"
我需要添加 .tsx "./App.tsx"
。我知道我可以更改 webpack 配置文件并添加了以下内容:
module.exports = {
resolve: {
enforceExtension: false,
extensions: ['.ts', '.tsx', '.js', '.json'],
},
};
但它没有帮助,仍然得到同样的错误。如何更改配置文件以便它知道读取 .tsx 文件?我应该更改 eslintrc 吗?配置?还是网络包?谢谢
Ps 我使用了 Create React App 所以我已经有了默认的 webpack 配置
解决方案
所以最终这是我的错误。如果您使用 CRA 创建一个 react 应用程序,webpack 已经知道如何处理 tsx 扩展,无需添加任何东西!只需重新编译它。顽固地从中吸取教训是一个愚蠢的错误
推荐阅读
- julia - Julia:从表达式创建 DataFrame 列?
- javascript - Webpack 忽略巨大的 npm 模块
- python - 如何建模以有效地查询多列?
- javascript - Firebase - 访问集合中的集合数据返回 o.indexOf 错误
- python - 对文件中的字典和列表进行排序
- reactjs - 切换到 esnext 后,Typescript express 无法正常工作
- javascript - Create Server Template discord.js
- pytorch - 如何在 Pytorch 中使用 BitShift 运算符?
- jquery - 如何复制下拉列表中的选定值
- amazon-web-services - 是否可以在 EC2 实例的 user_data 中执行 `aws` cli?