You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, i compiled my app with electron builder and when i run it it keeps telling me Not allowed to load local resource: file:///C:/Users/faisal/AppData/Local/Programs/posman/resources/app.asar/dist/index.html
main.ts
import{app,BrowserWindow}from'electron'import{createRequire}from'node:module'import{fileURLToPath}from'node:url'importpathfrom'node:path'constrequire=createRequire(import.meta.url)const__dirname=path.dirname(fileURLToPath(import.meta.url))// The built directory structure//// ├─┬─┬ dist// │ │ └── index.html// │ │// │ ├─┬ dist-electron// │ │ ├── main.js// │ │ └── preload.mjs// │process.env.APP_ROOT=path.join(__dirname,'..')// 🚧 Use ['ENV_NAME'] avoid vite:define plugin - [email protected]exportconstVITE_DEV_SERVER_URL=process.env['VITE_DEV_SERVER_URL']exportconstMAIN_DIST=path.join(process.env.APP_ROOT,'dist-electron')exportconstRENDERER_DIST=path.join(process.env.APP_ROOT,'dist')process.env.VITE_PUBLIC=VITE_DEV_SERVER_URL ? path.join(process.env.APP_ROOT,'public') : RENDERER_DISTletwin: BrowserWindow|nullfunctioncreateWindow(){win=newBrowserWindow({icon: path.join(process.env.VITE_PUBLIC,'electron-vite.svg'),webPreferences: {preload: path.join(__dirname,'preload.mjs'),},})// Test active push message to Renderer-process.win.webContents.on('did-finish-load',()=>{win?.webContents.send('main-process-message',(newDate).toLocaleString())})if(VITE_DEV_SERVER_URL){win.loadURL(VITE_DEV_SERVER_URL)}else{// win.loadFile('dist/index.html')win.loadFile(path.join(RENDERER_DIST,'index.html'))}}// Quit when all windows are closed, except on macOS. There, it's common// for applications and their menu bar to stay active until the user quits// explicitly with Cmd + Q.app.on('window-all-closed',()=>{if(process.platform!=='darwin'){app.quit()win=null}})app.on('activate',()=>{// On OS X it's common to re-create a window in the app when the// dock icon is clicked and there are no other windows open.if(BrowserWindow.getAllWindows().length===0){createWindow()}})app.whenReady().then(createWindow)
I don't know if I am same here, my app sometimes crashed due to access for file:///C:/ and went to the blank screen and can never recover from that. After crash, every time I press Ctrl + R, the app access for C:/ in dev tools 'Network' tab, and no response, and the screen is blank.
console log:
Not allowed to load local resource: file:///C:/ chromewebdata/:1
I was also facing the same issue and it turned out that the additional build field in pakage.json is what causing this bug. you should remove it from the package.json file and add to the electron-builder.json5 file.
Describe the bug
Hi, i compiled my app with electron builder and when i run it it keeps telling me
Not allowed to load local resource: file:///C:/Users/faisal/AppData/Local/Programs/posman/resources/app.asar/dist/index.html
main.ts
package.json
The text was updated successfully, but these errors were encountered: