觉得这有点令人费解:
create-react-app
webpack 配置,babel-loader
用于转译打字稿。tsconfig.json
选项不适用于 babel 转译打字稿的方式。tsconfig.json
使用 react-scripts
进行类型检查时才使用 ForkTsCheckerWebpackPlugin
? (来自 webpack 配置中的内容。)
tsconfig.json
module
选项,它会影响转译器发出的 JavaScript if tsc
使用,对模块在此设置中的实际转换方式没有影响,因为它仅用于类型检查步骤。是吗?但是,为什么 react-scripts
不允许 module
是除 esnext
以外的任何东西? (module
是更改后被 react-scripts
verifyTypeScriptSetup.js
脚本覆盖的选项之一。)