Reactjs 将React组件注入页面和热重加载的Chrome扩展-结合两个样板项目 目标

Reactjs 将React组件注入页面和热重加载的Chrome扩展-结合两个样板项目 目标,reactjs,google-chrome,google-chrome-extension,content-script,hot-reload,Reactjs,Google Chrome,Google Chrome Extension,Content Script,Hot Reload,创建一个chrome扩展,将React组件作为弹出窗口注入页面。扩展需要热重新加载 我在哪里 我发现了两个git回购协议,它们让我非常接近。是锅炉板,允许我热重新加载扩展。是一个锅炉板,允许我在任何选项卡中插入弹出窗口 这两个回购协议还有以下两个教程,我随附: 我原以为把两者结合起来会很容易,但不管我怎么做,我都会陷入死胡同。我还将我的版本上传到github,并在每个自述中包含了更多关于我尝试过的内容的细节。您可以下载它们并按照自述或教程中的说明复制我的错误 我怀疑我的问题来自使

创建一个chrome扩展,将React组件作为弹出窗口注入页面。扩展需要热重新加载

我在哪里 我发现了两个git回购协议,它们让我非常接近。是锅炉板,允许我热重新加载扩展。是一个锅炉板,允许我在任何选项卡中插入弹出窗口

这两个回购协议还有以下两个教程,我随附:

我原以为把两者结合起来会很容易,但不管我怎么做,我都会陷入死胡同。我还将我的版本上传到github,并在每个自述中包含了更多关于我尝试过的内容的细节。您可以下载它们并按照自述或教程中的说明复制我的错误

我怀疑我的问题来自使用不同版本的弹出式CRA或webpack的两次回购。我注意到构建脚本以不同的方式输出内容脚本/文件夹。我不知道如何改变这一点

如果我可以让构建脚本像在reactextensioninject中那样在chrome ext热重新加载repo中输出内容脚本,那么我认为一切都会正常工作

或者,如果我可以在
reactextensioninject
中使用一个热加载插件,那么它也应该可以

我想问你的问题
  • 我是开发chrome扩展的新手。要做我认为非常简单的事情似乎非常困难。我是不是走错了路?你知道更好的方法吗
  • 你能看看回购协议,告诉我我能做些什么来解决这个问题吗?这件事我已经坚持了一天多了
  • 非常感谢