gpt4 book ai didi

typescript - 在 Babel 7 Standalone 中使用 typescript

转载 作者:行者123 更新时间:2023-12-04 11:15:24 25 4
gpt4 key购买 nike

我想在 typescript 中使用 babel-standalone ( https://babeljs.io/docs/en/next/babel-standalone.html )。

我试过:

const output = Babel.transform(input, { presets: ['typescript'] }).code;

和:
<script type="text/babel" data-presets="typescript">

但似乎没有任何效果

我正在使用: https://unpkg.com/@babel/standalone/babel.min.js 在我的应用程序中加载 Babel

最佳答案

我只在 C++ 项目中使用嵌入式 javascript v8 对此进行了测试。为了使用 Babel Standalone 转译 typescript ,必须在传递给 Babel.transform 的设置中指定文件名。 , 否则 Babel 会抛出一个关于丢失文件名的 javascript 错误。

const output = Babel.transform(
input,
{
"presets": ["typescript"],
"filename": "example.ts"
}
).code;
文件名不必引用真实文件。但是文件扩展名必须是 .ts用于要使用的 typescript 转译器。

关于typescript - 在 Babel 7 Standalone 中使用 typescript ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55062139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com