小编Kai*_*ler的帖子

带有 browserWindow 和 preload.js 的电子构建器。无法加载预加载脚本

我的 main.js 中的电子生成器和 browserWindows 预加载选项有问题:

// Create the browser window.
  mainWindow = new BrowserWindow({
    x: mainWindowState.x,
    y: mainWindowState.y,
    width: mainWindowState.width,
    height: mainWindowState.height,
    minHeight: 500,
    minWidth: 1000,
    icon: path.join(__dirname, 'icon.ico'),
    frame: false,
    webPreferences: {
      preload: path.resolve(__dirname, 'preload.js'), // <--- PROBLEM
      nativeWindowOpen: true,
      spellcheck: true,
      nodeIntegration: false
    }
  });
Run Code Online (Sandbox Code Playgroud)

启动打包的应用程序后,我收到以下错误:

无法加载预加载脚本:C:\Users[...]\resources\app.asar\preload.js

preload.js 与 main.js 位于同一目录中。

有什么想法可以解决这个问题吗?

亲切的问候,凯W。

preload electron electron-builder

10
推荐指数
2
解决办法
7508
查看次数

标签 统计

electron ×1

electron-builder ×1

preload ×1