【发布时间】:2026-01-20 04:30:01
【问题描述】:
我正在尝试使用cordova 构建Windows x64,但仍然没有成功。我收到此错误,并且在论坛中找不到任何可以帮助我的内容,因为我的案例中检查了所有 Cordova 要求。
未检测到所选目标的有效 MSBuild:AppPackages 文件夹不存在
我在 MSBUILDDIR 环境中尝试了不同的地址,目前没有成功。 Cordova 要求也通过了一切!
科尔多瓦要求
ENV var MSBUILDDIR is set C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\amd64
Requirements check results for windows:
Windows OS: installed Windows 10
MSBuild Tools: installed 15.9
Visual Studio: installed (user-specified via VSINSTALLDIR)
Windows SDK: installed 10.0
Windows Phone SDK: installed 10.0
我的电脑是一台 x64 机器,运行 64 位 Windows 10,配备 AMD Ryzen 5 2400G APU 任何想法都非常感谢
顺便说一下,到目前为止,我已经解决了几个问题,所以我离开这里以防以后对某些人有所帮助:
错误:不支持 MSBuild v4.0,正在中止。
修复:通过设置环境变量 VSINSTALLDIR = C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\
即使 Visual Studio 2017 安装了 Cordova 库,仍然出现以下错误:
错误:未找到 Windows SDK。修复:通过单独安装 SDK (https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk)
错误:我收到一些指向 Node.js 的错误修复:全部安装 VS 中的 Node.JS 库,并将 Cordova 更新到最新版本, 其中一个应该已经修复了它,因为在我做了这些之后它就消失了
【问题讨论】: