D:\webRoot\djcscsWin\window\preload.js 路径正确,但是 electron 还是报错 unable to load preload script: D:\webRoot\djcscsWin\window\preload.js
时间: 2023-07-03 15:32:45 浏览: 155
网站顶部显示预加载进度条插件preload.js
如果 preload.js 文件路径是正确的,那么可能是 Electron 没有正确设置 preload 路径。请确保在创建 BrowserWindow 对象时,已正确设置了 webPreferences.preload 选项。
如果仍然无法解决问题,可以尝试使用绝对路径来指定 preload.js 文件路径。例如:
```javascript
const { BrowserWindow } = require('electron')
const path = require('path')
let win = new BrowserWindow({
webPreferences: {
preload: path.join(__dirname, 'window', 'preload.js')
}
})
```
其中,`__dirname` 表示当前文件所在的目录。使用 `path.join()` 方法可以将多个路径拼接成完整的文件路径。请根据你的实际情况修改代码中的路径。
阅读全文