Chrome 扩展程序,如何在开发中忽略 node_modules 以加快加载速度

ben*_*inz 7 google-chrome-extension

我正在构建一个 Chrome 扩展程序,并且依赖于一些 NPM 模块。虽然我确实有 webpack 来帮助打包生产环境的东西,但在开发过程中加载我解压的扩展程序时,Chrome 似乎会考虑整个目录,大致是340M! 这也使得调试和测试变得很困难,因为单击打开 Chrome 扩展弹出需要 3 到 5 秒。

我一直在谷歌搜索文件中是否有选项,manifest.json但没有任何帮助。我错过了一些明显的东西吗?

如果没有,推荐的工作流程是什么?我应该将所有内容输出到一个/dist文件夹中并将我的manifest.json文件放在那里吗?

fre*_*nte 3

您需要放置在文件夹manifest.jsondist而不是项目的根目录中:

/
|- webpack.config.js
|- package.json
|- node_modules/
+- dist/
     |- manifest.json
     +- contentscript.js
Run Code Online (Sandbox Code Playgroud)

无法从清单中排除文件。