首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到.babel和react-hot的正确配置

找不到.babel和react-hot的正确配置
EN

Stack Overflow用户
提问于 2018-08-08 01:28:12
回答 3查看 681关注 0票数 0

我用的是巴别塔7。

在他们的文档中,他们提到插件的新名称是带有@babel/前缀的。

React-hot-loader babrlrc配置建议为:

代码语言:javascript
复制
{
  "plugins": ["react-hot-loader/babel"]
}

我的.babelrc配置是:

代码语言:javascript
复制
{
  "presets": ["@babel/env", "@babel/react"],
  "env": {
    "development": {
      "plugins": ["@babel/react-hot-loader"]
    },
    "production": {}
  }
}

假设@babel/react-hot-loader是正确的定义是正确的吗?

我找不到更多关于它的文档。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-08-08 02:05:08

@babel/react-hot-loader将让babel在自己内部寻找一个名为react-hot-loader的插件。据我所知,您尝试使用的包/插件并不是由babel本身维护/拥有的。因此,@babel/react-hot-loader将无法工作。您应该按照您尝试使用的插件的文档配置您的.babelrc

我想这就是您在问题中提到的插件:react-hot-loader

按照以下设置说明进行操作:react-hot-loader/getting-started

票数 2
EN

Stack Overflow用户

发布于 2018-08-08 01:54:45

你仍然需要按照react have文档中提到的那样使用它。下面是链接

https://github.com/gaearon/react-hot-loader#user-content-add-babel-before-typescript

票数 1
EN

Stack Overflow用户

发布于 2018-08-08 03:08:49

我不这么认为,react-hot不会更新前缀定义的文档,我也在这里找到了示例https://github.com/gaearon/react-hot-loader/blob/master/examples/typescript/.babelrc

对其他插件使用babel 7前缀,但对react-hot-loader仍然如此

{ "plugins": [ "@babel/plugin-syntax-typescript", "@babel/plugin-syntax-decorators", "@babel/plugin-syntax-jsx", "react-hot-loader/babel" ] }

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51732363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档