Node.js — Упаковка файлов в пакеты

Node.js — Упаковка файлов в пакеты

От автора: JXcore, являющийся проектом с открытым исходным кодом, представляет уникальную функцию для упаковки и шифрования исходных файлов и других ресурсов в пакеты JX. У вас большой проект, состоящий из множества файлов. JXcore может упаковать их все в один файл с целью сделать проще их распространение. В этой главе приведен краткий обзор всего процесса, как формируются в Node js пакеты файлов, начиная с установки JXcore.

Установка JXcore

Установка JXcore довольно проста. Ниже приведены пошаговые инструкции по установке JXcore в вашей системе. Выполните следующие действия:

Шаг 1

Загрузите пакет JXcore с http://jxcore.com/downloads/, в соответствии с вашей операционной системой и компьютерной архитектурой. Мы загрузили пакет для Cenots, работающих на 64-битной машине.

$ wget https://s3.amazonaws.com/nodejx/jx_rh64.zip

Шаг 2

Распакуйте загруженный файл jx_rh64.zip и скопируйте jx-файл в / usr / bin или в любой другой каталог вашей системы.

$ unzip jx_rh64.zip
$ cp jx_rh64/jx /usr/bin

Шаг 3

Задайте соответствующее значение для переменной PATH, чтобы запустить jx из любого места по вашему выбору.

Фреймворк VUE JS: быстрый старт, первые результаты

Получите бесплатный курс и создайте веб-приложение на трендовой Frontend-технологии VUE JS с полного нуля

Узнать подробнее
$ export PATH=$PATH:/usr/bin

Шаг 4

Вы можете проверить установку JXcore, выполнив следующую команду. Если все прошло успешно, вы увидите, что JXcore запустился и вывел номер версии:

$ jx --version
v0.10.32

Упаковка кода

У вас есть проект со следующими каталогами, в которых вы сохранили все файлы, включая Node.js, основной файл, index.js и все модули, установленные локально.

drwxr-xr-x  2 root root  4096 Nov 13 12:42 images
-rwxr-xr-x  1 root root 30457 Mar  6 12:19 index.htm
-rwxr-xr-x  1 root root 30452 Mar  1 12:54 index.js
drwxr-xr-x 23 root root  4096 Jan 15 03:48 node_modules
drwxr-xr-x  2 root root  4096 Mar 21 06:10 scripts
drwxr-xr-x  2 root root  4096 Feb 15 11:56 style

Чтобы упаковать вышеуказанный проект, вам просто нужно войти в этот каталог и запустить следующую команду jx. Предполагая, что index.js является файлом входа для вашего проекта Node.js:

$ jx package index.js index

Здесь вы могли бы использовать любое другое имя пакета вместо index. Мы использовали index, потому что хотели сохранить имя файла — index.jx. Однако вышеприведенная команда упакует все и создаст следующие два файла:

index.jxp — Это промежуточный файл, который содержит полную информацию о проекте, необходимую для компиляции проекта.

index.jx Это двоичный файл с полным пакетом, который готов к отправке вашему клиенту или в рабочую среду.

Запуск файла JX

Давайте рассмотрим, как выполняется ваш оригинальный проект Node.js:

$ node index.js command_line_arguments

После компиляции пакета с помощью JXcore его можно запустить следующим образом:

$ jx index.jx command_line_arguments

Чтобы узнать больше о JXcore, вы можете посетить официальный сайт проекта.

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Фреймворк VUE JS: быстрый старт, первые результаты

Получите бесплатный курс и создайте веб-приложение на трендовой Frontend-технологии VUE JS с полного нуля

Узнать подробнее

FullStack-Мастер

FullStack-Мастер. Разработка CRM-системы на Node.js, Express, Angular 6

Научиться

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree