有一个TypeScript、Babel、React 和 Karma 示例。
Webpack 配置包含 babel-loader 和 ts-loader 用于.tsx?
文件。
请解释为什么需要它?为什么 ts-loader 不够用?
有一个TypeScript、Babel、React 和 Karma 示例。
Webpack 配置包含 babel-loader 和 ts-loader 用于.tsx?
文件。
请解释为什么需要它?为什么 ts-loader 不够用?
ts-loader:转换typescript (es6)
为javascript (es6)
babel-loader: 转换javascript (es6)
为不做javascript (es5)
,它做。如果您编写客户端代码并希望它在现代浏览器上运行,您可能需要.Typescript
polyfills
babel
es6
babel
polyfills
使用服务器端代码不太合理 - 只需使用最新node
版本进行es6
支持。但是 babel 仍然提供了一些tsc
没有的好东西——比如缓存,或者大量非常有用的插件。
这不是必需的,而是一起使用它们的练习。