我正在使用 electron-forge 构建一个电子应用程序,我正在使用 webpack 模板(https://www.electronforge.io/templates/webpack-template)。在我的应用程序中,我需要包含静态资产(javascript、css 和图像)
为了做到这一点,我copy-webpack-plugin
在 render.config.js 文件中包含了 ,这在测试应用程序时有效,electron-forge start
但是在尝试编译应用程序时electron-forge build
,资产不包含在构建中。
module.exports = {
// Put your normal webpack config below here
module: {
rules
},
plugins: [
new CopyPlugin([
{ from: './src/images', to: 'images' },
{ from: './src/js', to: 'js' },
{ from: './src/css', to: 'css' },
{ from: './src/webfont', to: 'webfont' }
])
]
}
我希望 css 和其他资产以与我测试应用程序时的捆绑方式相同的方式捆绑在我的应用程序中。