有关如何使用create-react-app构建Chrome扩展程序时如何实现实时重新加载的建议?目前我yarn run build
每次都有变化。
答案 0 :(得分:3)
我设法通过以下方式使用create-react-app执行此操作:
String extension = MimeTypeMap.getFileExtensionFromUrl(yourDownloadedFile.getPath());
String type = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(yourDownloadedFile), type);
context.startActivity( intent );
然后在package.json
中npm i npm-watch --save-dev
答案 1 :(得分:0)
我在 Mac 上使用 fswatch
完成了这项工作(必须 brew install fswatch
):
fswatch -o ~/$PATH_TO_YOUR_PROJECT/src | xargs -n1 -I{} npm run build
这将在 npm run build
目录更改时运行 src
(无论如何我都是事先手动执行的)
注意:我的清单指向我的弹出窗口的构建目录。