【问题标题】:Is there a way to rename.js files to .ts files using BABEL有没有办法使用 BABEL 将 .js 文件重命名为 .ts 文件
【发布时间】:2020-08-31 15:37:49
【问题描述】:

我想使用 Babel 将 src 文件夹下的 js 文件重命名为 ts 文件

我跑了 babel src --out-dir lib -extensions \".js,.ts\" --source-maps inline"

这会将 ts 文件转换为 js,但不会将 js 文件转换为 ts。

我做错了吗?

【问题讨论】:

  • 你是说你的 babel 输出是打字稿吗?因为通常你的 input 会是打字稿,而你的输出会是 javascript。
  • 是的。我能够使用命令 babel src --out-dir lib -extensions \".js,.ts\" --out-dir-extension .ts 将文件重命名为 .ts
  • 酷,好像你有答案了。我很好奇你的配置的其余部分是什么,允许你从jsts 的转换。 js 已经是有效的 ts,afaik,那么转换了什么?

标签: javascript babeljs


【解决方案1】:

经过一番研究,我发现我可以将 --out-file-extension 设置为 ts,以便使用 BABEL 从 js 转换为 ts。

babel src/ lib/ --out-file-extension .js

【讨论】:

  • 我测试了你的命令,它根本不起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-02-03
  • 1970-01-01
  • 2017-04-23
  • 2020-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多