Open forever-z-133 opened 4 months ago
I use this plugin first, webpack.config.js is just like your example, but I don't use electron-forge.
webpack.config.js
electron-forge
// src/main.js const { app, BrowserWindow } = require('electron'); /** createWindow and so on **/
// webpack.electron.config.js module.exports = { entry: { main: join(__dirname, 'src/main.js'), }, output: { filename: '[name].js', devtoolModuleFilenameTemplate: '[absolute-resource-path]', // libraryTarget: 'commonjs2', }, resolve: { extensions: ['.js', '.json'], }, plugins: [ new BytenodeWebpackPlugin({ compileAsModule: true, compileForElectron: true, }), ], mode: 'production', target: 'electron-main', }
// shell webpack ./webpack.electron.config.js /** got Error: Cannot find module 'node:assert/strict' **/
even if I use bytenode directly, there are similar errors.
bytenode
here is my reproducible code: https://github.com/forever-z-133/bytenode-electron-error-example
please help me, if you have time, Thank you very much.
I use this plugin first,
webpack.config.js
is just like your example, but I don't useelectron-forge
.even if I use
bytenode
directly, there are similar errors.here is my reproducible code: https://github.com/forever-z-133/bytenode-electron-error-example
please help me, if you have time, Thank you very much.