0

nexe是一个将nodejs应用程序转换为.exe的npm包,但是我在运行时遇到了问题

nexe --build index.js

所以我补充说--verbose,这是消息:

终端

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

我的问题是:

是否必须安装视觉工作室?我读到“使用 C++ 进行桌面开发”是在 Windows 中制作 .exe 所必需的。但:

视觉工作室

我提出这个问题是因为我的互联网连接太差了,而 Visual Studio 的安装需要我 4 或 5 天,因为它有点多 7gb。是否有具有必要包装的更轻的替代品?

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

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

4

1 回答 1

1

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

我在 Windows 上运行 nexe-4.0.0-beta-19。

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

于 2022-01-18T11:00:57.167 回答