我对 npm 包 nexe 和 visual studio 有问题,试图将 nodejs 应用程序转换为 .exe

I have a problem with npm package nexe and visual studio, trying to convert a nodejs app in an .exe

nexe 是一个 npm 包,用于将 nodejs 应用程序转换为 .exe,但我在 运行

时遇到问题

nexe --build index.js

所以我添加了 --verbose,这是消息:

消息说:找不到合适的 Visual studio 安装 并且 vcbuild.bat nosign release x64 exited with code: 1

我的问题是:

是否必须安装 visual studio?我读到“使用 C++ 进行桌面开发”是制作 windows 中的 .exe 所必需的。但是:

我提出这个问题是因为我的互联网连接太差了,visual studio 安装将花费我 4 或 5 天的时间,因为它比 7gb 多一点。是否有具有必要软件包的更轻便的替代品?

注意: 我在 Whosebug 中提出了这个问题,因为我在 nexe github 存储库中打开了一个问题,但没有人回答我。所以我希望有人尝试过那个包,如果他们遇到同样的错误,请告诉我他们做了什么来修复它

注意 2: 我也尝试 pkg for vercel,但在制作 .exe 时也有问题

如此处所述 (gitanswer.com) 这确实是使 nexe 最终工作所必需的。就我而言,这是解决方案。 我安装了 VS 2022 并额外添加了标记的工作量。

我 运行 nexe-4.0.0-beta-19 在 Windows.

首先我必须从这里安装 NSAM (nasm.us) 和 Python(3.10 在我的例子中使用 chocolatey)。