跨平台打包node.js应用程序

所以我有一个在命令行上运行的Node.js应用程序。

我在Qt中创build了一个非常简单的GUI窗口,它调用Node.js命令行程序。

我可以使用Qt Installer Framework打包Qt GUI。

它工作很好。


但它只适用于我的机器…

我需要:

  • 在用户的计算机上安装node.js。 我不想依赖node.js的“系统”版本,并且希望在我的应用程序目录中的某个地方有一个“sandboxed”版本的node.js。 此外,用户可能没有安装任何编译器…

  • 运行npm并安装一些包到用户的计算机

  • 需要在Mac / Windows / Linux上运行

我在这里是不现实的吗?

Interesting Posts