Javascript ReactJS+;Chrome扩展:将background.js添加到构建文件夹

Javascript ReactJS+;Chrome扩展:将background.js添加到构建文件夹,javascript,reactjs,google-chrome-extension,Javascript,Reactjs,Google Chrome Extension,我正在尝试用React.js构建一个chrome扩展。现在,我正在测试我的扩展,运行warn build,然后将build文件夹拖到我的chrome主页中,然后单击扩展查看更改 但是,我遇到了一个问题,我无法在build文件夹中创建background.js文件,以便测试我需要在扩展中响应的一些后台事件。相关的package.json代码是 "background": { "scripts": ["static/background.js"], "persistent": false }

我正在尝试用React.js构建一个chrome扩展。现在,我正在测试我的扩展,运行
warn build
,然后将
build
文件夹拖到我的chrome主页中,然后单击扩展查看更改

但是,我遇到了一个问题,我无法在
build
文件夹中创建
background.js
文件,以便测试我需要在扩展中响应的一些后台事件。相关的
package.json
代码是

"background": {
  "scripts": ["static/background.js"],
  "persistent": false
},

我收到一个错误,因为生成后我的
static/
文件夹中不存在
static/background.js
。除了在每次运行
warn build
时复制文件外,还有什么方法可以让
background.js
脚本在每次运行时都出现在构建中?Alternativley,有没有更好的方法来测试我的react应用程序作为chrome扩展

将ReactJS项目配置为chrome扩展不需要background.js文件

我用来作为chrome扩展构建ReactJS项目的最佳资源是Hu.Chen的一篇中间文章:

重要提示:此扩展将ReactJS应用程序配置为在Chrome新选项卡中呈现


祝你好运!希望这有帮助

您不“需要”background.js文件夹,但有没有更好的方法来使用react chrome扩展执行后台任务?我相信background.js是在构建中生成的。当我按照中篇文章中的描述运行“npm run build”时,background.js被放在build的静态文件夹中。