Chrome扩展程序,如何忽略node_modules以便在开发中更快地加载

时间:2018-09-11 19:24:29

标签: google-chrome-extension

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

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

如果没有,推荐的工作流程是什么?我是否应该将所有内容都输出到/dist文件夹中并在其中保存我的manifest.json文件?

1 个答案:

答案 0 :(得分:0)

您需要将 manifest.json 放在您的 dist 文件夹中,而不是您项目的根目录中:

/
|- webpack.config.js
|- package.json
|- node_modules/
+- dist/
     |- manifest.json
     +- contentscript.js

无法从清单中排除文件。