Javascript ReactJS+;Chrome扩展:将background.js添加到构建文件夹
我正在尝试用React.js构建一个chrome扩展。现在,我正在测试我的扩展,运行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 }
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的静态文件夹中。