Neutralino JS运行报错:WebView2Loader.dll未找到求助
解决Neutralino JS运行时找不到WebView2Loader.dll的问题
实用修复步骤:
手动复制WebView2Loader.dll到程序目录
找到系统中WebView2Loader.dll的位置,通常路径为C:\Program Files (x86)\Microsoft\EdgeWebView2\Application\<Edge版本号>\,将对应x64版本的dll文件复制到Neutralino应用打包后的exe所在文件夹中。调整neutralino.config.json配置
在配置文件中添加WebView2相关设置,指定运行模式:
若使用系统预装的WebView2,设置为常青模式:"settings": { "webview": { "webview2": { "installationMode": "evergreen" } } }若需指定固定版本,可设置固定路径:
"settings": { "webview": { "webview2": { "installationMode": "fixedVersion", "fixedVersionPath": "path/to/your/webview2/folder" } } }修复WebView2 Runtime
打开系统设置→应用→已安装应用,找到「Microsoft Edge WebView2 Runtime」,选择「修改」后点击「修复」,确保组件完整。更新Neutralino到兼容版本
执行命令更新Neutralino CLI到最新稳定版,再重新打包应用:npm update @neutralinojs/neu -g检查系统PATH环境变量
确认系统PATH变量包含WebView2的安装目录(如C:\Program Files (x86)\Microsoft\EdgeWebView2\Application\<对应版本号>),若未添加则手动加入,重启电脑后再运行程序。
内容的提问来源于stack exchange,提问作者Adnane Kabab
相关产品推荐
相关产品推荐

