我正在构建Chrome扩展程序,并且依赖于一些NPM模块。虽然我确实有webpack可以帮助打包生产环境中的内容,但是Chrome在开发过程中加载解压后的扩展程序时似乎会考虑整个目录,这大约是340M
!这也使调试和测试变得困难,因为单击打开Chrome扩展程序弹出会花费3到5秒钟。
我一直在搜索manifest.json
文件中是否有选项,但是没有任何帮助。我错过了明显的事情吗?
如果没有,推荐的工作流程是什么?我是否应该将所有内容都输出到/dist
文件夹中并在其中保存我的manifest.json
文件?
答案 0 :(得分:0)
您需要将 manifest.json
放在您的 dist
文件夹中,而不是您项目的根目录中:
/
|- webpack.config.js
|- package.json
|- node_modules/
+- dist/
|- manifest.json
+- contentscript.js
无法从清单中排除文件。