编译NodeJS命令行应用程序
我已经构build了一个使用NodeJS在命令行上运行的简单Web刮板。 我正在寻找一种方法来生成一个单独的,自包含的文件/可执行文件,其他人可以单击并运行。
该应用程序正在使用一些外部模块,如cheerio和fs-extra,以及其他一些。
编译/打包这样的命令行应用程序有哪些select,防止用户在他们的机器上安装节点?
非常感谢
我所知道的最接近的是将其作为Node模块发布,然后简单地:
$ npm install superscaper -g
节点是Javascript的运行时。 你几乎需要它来运行Javascript,否则你捆绑的安装程序将不得不做所有Node的繁重工作,所以会很大。