我正在以Commander,Inquirer和Nightwatch作为主要依赖项来创建命令行应用程序。该应用程序的主要目的是用于自动化和测试。.有什么方法可以使此可分发内容而不是将其发布为npm软件包。我想要的功能与使用python创建的cli相同,可以在其中进行设置并在目标计算机上运行。这可能吗?谢谢
答案 0 :(得分:1)
这里有两个开源项目(PKG和Nexe),使您可以将Node.js项目打包为可执行文件:
https://github.com/zeit/pkg/blob/master/README.md
或
https://github.com/nexe/nexe/blob/dev/README.md
您可以使用其中任何一个使项目成为可执行文件。