gpt4 book ai didi

babeljs - 如何使用装饰器支持配置 babel/babel-standalone?

转载 作者:行者123 更新时间:2023-12-05 07:42:30 29 4
gpt4 key购买 nike

我在浏览器中使用 babel -> babel-standalone
现在我想使用 ES decorator 语法。但是所有的通天塔doc intro 是服务器端的 babel,比如

`
{
"presets": [
"es2015",
"stage-1"
],
"plugins": ["transform-decorators-legacy"]
}
`

有没有办法到客户端?

最佳答案

仅推荐用于开发目的。在客户端引用 babel 并创建自定义预设。也可能有其他选择。例如

<script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
<script>
// Define a preset
Babel.registerPreset("env-plus", {
presets: [
[Babel.availablePresets["env"], { "loose": true }]
],
plugins: [
[
Babel.availablePlugins["proposal-decorators"], { decoratorsBeforeExport: true }
]
],
});
</script>

<!-- include your file -->
<script type="text/babel" src="script.js" data-presets="env-plus"></script>

关于babeljs - 如何使用装饰器支持配置 babel/babel-standalone?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44429831/

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