如何通过 webpack 从生产版本中删除 cpp 文件?

Hel*_*rld 5 node.js webpack electron electron-builder webpack-4

我使用webpack 4electro-builder来捆绑和构建我的 Electron 应用程序。我注意到node_modules应用程序包目录内的本机节点模块.asar仍然包含其 C++ 源文件。

有没有办法从构建步骤中排除某些文件扩展名?

Dan*_*ens 4

Electron-builder可以排除您的文件部分中的文件package.json.

\n
\n

如果您的某些模式未被忽略(即不以!开头),则默认模式/不会添加到您的自定义中。package.json和/node_modules //(仅复制生产依赖项)都会添加到您的自定义中。在任何情况下都会添加所有默认忽略\xe2\x80\x94,如果您配置自己的模式,则\xe2\x80\x99t 不需要重复它。

\n
\n

例子

\n
"!**/node_modules/*/{CHANGELOG.md,README.md,README,readme.md,readme}",\n
Run Code Online (Sandbox Code Playgroud)\n