如何制作Nodejs可分发命令行应用程序

时间:2018-09-09 15:46:57

标签: node.js command-line-interface

我正在以Commander,Inquirer和Nightwatch作为主要依赖项来创建命令行应用程序。该应用程序的主要目的是用于自动化和测试。.有什么方法可以使此可分发内容而不是将其发布为npm软件包。我想要的功能与使用python创建的cli相同,可以在其中进行设置并在目标计算机上运行。这可能吗?谢谢

1 个答案:

答案 0 :(得分:1)

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

https://github.com/zeit/pkg/blob/master/README.md

https://github.com/nexe/nexe/blob/dev/README.md

您可以使用其中任何一个使项目成为可执行文件。