jov*_*610 7 webpack electron electron-forge electron-packager
在某些模块中有效@vercel/webpack-asset-relocator-loader,在某些模块中无效。如果它不起作用,我必须使用此处的 electro-forge 文档中所述的外部配置。
如果资产重定位加载器不适用于您的本机模块,您可能需要考虑使用外部配置
所以最终发生的事情是我将模块放入外部配置中,如下所示:
// webpack.main.config.js
module.exports = {
// other webpack configs
externals: {
'active-win': 'commonjs2 active-win',
iohook: 'commonjs2 iohook',
'screenshot-desktop': 'commonjs2 screenshot-desktop',
},
};
Run Code Online (Sandbox Code Playgroud)
其作用是,每当使用这些模块时,它都会搜索 node_modules 文件夹。这在开发中有效,但应用程序打包后,node_modules 文件夹为空。
我尝试使用@timfish/forge-externals-plugin库,但它不适用于我使用的某些模块。
那么如何才能使 node_modules 文件夹包含在打包的应用程序中呢?我不确定这是电子配置还是 webpack 配置或两者兼而有之。谢谢...
| 归档时间: |
|
| 查看次数: |
885 次 |
| 最近记录: |