如何做到先用typescript编译,再用babel转?

发布于 2022-09-05 09:48:14 字数 249 浏览 25 评论 0

很多项目使用typescript + webpack来搭建项目,但其中的打包顺序没搞明白,一般我们先用tsc将项目打包至es2015,然后使用babel转。

这其中具体是怎么去实现的呢? 有哪些关键点或代码没有get到?

或者,是如何做到先typescript编译,然后再让babel乖乖的转呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

舟遥客 2022-09-12 09:48:14

压根没有必要,typescript本身就支持各种JavaScript版本的转换,甚至是不同的规范。这一切都取决于,你如何定义你的 tsconfig.json 文件。

因此,完全没有必要再使用 babel。

柒七 2022-09-12 09:48:14

https://github.com/Microsoft/...

这里有一个例子。 用 babel 的好处是有各种插件。

关键地方是

      {
        test: /\.ts(x?)$/,
        exclude: /node_modules/,
        use: [
          {
            loader: 'babel-loader'
          },
          {
            loader: 'ts-loader'
          }
        ]
      },

然后 tsconfig 里面要禁止 jsx

"jsx": "preserve"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文