記錄下:build preload 加載失敗的解決方法
background.js中的配置,preload (打包的話)必須寫成 path.join(__dirname, '/preload.js'),否則不能識別路徑。
如果配置為本地的perload文件位置,會造成打包無法識別preload 的問題
const win = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
// Use pluginOptions.nodeIntegration, leave this alone
// See nklayman.github.io/vue-cli-plugin-electron-builder/guide/security.html#node-integration for more info
nodeIntegration: process.env.ELECTRON_NODE_INTEGRATION,
contextIsolation: !process.env.ELECTRON_NODE_INTEGRATION,
preload: path.join(__dirname, '/preload.js')
},
});