首页 > 解决方案 > 找不到 .babel 和 react-hot-loader 的正确配置

问题描述

我正在使用 babel 7。

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

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

{
  "plugins": ["react-hot-loader/babel"]
}

我的 .babelrc 配置是:

{
  "presets": ["@babel/env", "@babel/react"],
  "env": {
    "development": {
      "plugins": ["@babel/react-hot-loader"]
    },
    "production": {}
  }
}

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

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

标签: javascriptreactjsnpmbabeljsreact-hot-loader

解决方案


Saying@babel/react-hot-loaderbabel在其内部寻找一个名为react-hot-loader. 据我所知,您尝试使用的包/插件不是由babel自己维护/拥有的。因此@babel/react-hot-loader将不起作用。您应该.babelrc根据您尝试使用的插件的文档进行配置。

我认为这是您在问题中所指的插件:react-hot-loader

请遵循以下设置说明:react-hot-loader/getting-started


推荐阅读