我有一个preload
在开发中运行良好的脚本。我在这里看到我需要使用static
文件或webpack
. 我采用了这种static
方法,因为我的知识是零webpack
。
目前,我正在使用 webview,这个 webview 具有preload
以下内容:
<webview :id="webview.key" :src="webview.url" :preload="preload_path" style="height: 100%" pcontextIsolation></webview>
如下preload_path
:
preload_path: `file://${path.join(__static, '/serverBrowserIPC.js')}`,
我的项目结构是:
- dist
- - static
serverBrowserIPC.js
api.js
- src
- - main
- - renderer
该preload
文件是serverBrowserIPC.js
,并且serverBrowserIPC.js
需要api.js
require("./api.js")
由于我不知道的已知原因,preload
它无法正常工作并且引发以下错误:
F:\Web\my-project\build\win-unpacked\resources\app.asar\dist\electron\static\serverBrowserIPC.js
对我来说,这没有意义,因为我已经声明它在一个静态文件夹中,但electron-app
决定通过捆绑的app.asar
.
我希望有人能帮助我解决这个问题。