The Problem With process variable Even After i installed process with npm i process
SwapnilAkolkar opened this issue · comments
Summary
I tried to install levelupdb, so I can have local database , but I get error process not defined, I tried to fix it by adding nodeintegration true in main.ts file but not works , then I installed the process package not works.
The help is need to solve the process variable in react code. For this case I thing there is call from util.js which is necessory package for levelupdb
Here is my error log f4rom console log
ReferenceError
process is not defined
Call Stack
./node_modules/util/util.js
renderer.dev.js:181351:1
options.factory
renderer.dev.js:220559:31
webpack_require
renderer.dev.js:219952:33
fn
renderer.dev.js:220216:21
./node_modules/levelup/lib/levelup.js
renderer.dev.js:91320:19
options.factory
renderer.dev.js:220559:31
webpack_require
renderer.dev.js:219952:33
fn
renderer.dev.js:220216:21
./src/renderer/levelup/useLevelDB.js
renderer.dev.js:180369:65
options.factory
renderer.dev.js:220559:31
in my main configuration
mainWindow = new BrowserWindow({
show: false,
width: 1024,
height: 728,
icon: getAssetPath('icon.png'),
webPreferences: {
nodeIntegration: true,
contextIsolation: true, // protect against prototype pollution
// enableRemoteModule: false, // turn off remote
preload: app.isPackaged
? path.join(__dirname, 'preload.js')
: path.join(__dirname, '../../.erb/dll/preload.js'),
},
});
If with contextIsolation: false
works for you can try to move levelupdb in /release/app/package.json and do communications with events in preload.js