如果你在使用 Babel Standalone 时遇到了 "无效插件 @babel/plugin-proposal-decorators" 的错误,可能是因为你没有正确配置 Babel 插件。
以下是一个解决方法的示例代码:
Babel Standalone 示例
这个示例中,我们首先引入了 Babel Standalone 的库文件,然后在 标签中编写了包含装饰器语法的 ES6+ 代码。接下来,通过注册 @babel/plugin-proposal-decorators 插件,我们配置了 Babel 的插件。最后,我们使用 Babel.transform 方法将 ES6+ 代码转换为可执行的 JavaScript 代码,并使用 eval 函数执行转换后的代码。
请注意,这个示例中使用的 @babel/plugin-proposal-decorators 插件的选项是 decoratorsBeforeExport: false,根据你的需求可能需要根据自己的情况进行调整。
希望这个示例能帮助你解决问题!