Node.js 如何制作Nodejs可分发的命令行应用程序

Node.js 如何制作Nodejs可分发的命令行应用程序,node.js,command-line-interface,Node.js,Command Line Interface,我正在制作一个命令行应用程序,其中commander、inquirer和nightwatch是最重要的依赖项。该应用程序的主要用途是实现自动化和测试。。我有没有办法让这个文件可以分发,而不是作为npm包发布。我想要的功能与使用python制作的cli相同,可以在目标机器上设置和运行。这可能吗?谢谢这里有两个开源项目(PKG和Nexe),可以让您将Node.js项目打包成可执行文件: 或 您可以使用其中任何一个来生成项目的可执行文件

我正在制作一个命令行应用程序,其中commander、inquirer和nightwatch是最重要的依赖项。该应用程序的主要用途是实现自动化和测试。。我有没有办法让这个文件可以分发,而不是作为npm包发布。我想要的功能与使用python制作的cli相同,可以在目标机器上设置和运行。这可能吗?谢谢

这里有两个开源项目(PKG和Nexe),可以让您将Node.js项目打包成可执行文件:

您可以使用其中任何一个来生成项目的可执行文件