2015-10-16 3 views
2

Я создал простой веб-скребок, который работает в командной строке с помощью NodeJS. Я ищу способ создать единый автономный файл/исполняемый файл, который кто-то еще может просто щелкнуть и запустить.Компиляция приложения командной строки NodeJS

Приложение использует несколько внешних модулей, таких как cheerio и fs-extra, а также некоторые другие.

Каковы варианты для компиляции или упаковки приложения командной строки, подобного этому, что мешает пользователям устанавливать узел на своих машинах?

Большое спасибо

ответ

1

Ближайшим, что я не знаю, чтобы опубликовать его в качестве модуля Node, а затем это просто:

$ npm install superscaper -g 

Node является среда выполнения JavaScript. Вы в значительной степени нуждаетесь в этом, чтобы запустить Javascript, или установщик, который вы собираетесь связывать, должен был бы сделать все тяжелый подъем Узел в любом случае, и так будет довольно большим.