react+mobx 打包时 @修饰符 报错

发布于 2022-09-06 08:25:15 字数 362 浏览 19 评论 0

clipboard.png
如图
.babelrc 是这样配置的
{
"presets": [

"es2015", "stage-1", "react"

],
"plugins": ["transform-decorators-legacy","transform-decorators","transform-class-properties"]
}

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

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

发布评论

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

评论(2

云归处 2022-09-13 08:25:15
"presets": [
    "es2015", "react","stage-1"
],

先转换ESX代码再转换JSX代码

魄砕の薆 2022-09-13 08:25:15

你的办法应该是可以解决问题的,如果还不行请问你用的是不是creat-react-app脚手架创建的应用,是的话就要做下面的操作了:
添加 transform-decorators-legacy 到你的 node_modules/react-scripts/config/babel.dev.jsbabel.prod.js,代码如下:

  • 添加下面的代码到 presets:
require.resolve('babel-preset-stage-1'),
require.resolve('babel-preset-es2015')
  • 添加下面的代码到 plugins 的第一行:
require.resolve('babel-plugin-transform-decorators-legacy'),
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文