Package Nodejs Project
Job-ready Online Courses: Dive into Knowledge. Learn More!
In this article, we will set up jx core in our system to package our nodejs project. Once we install jx core we can also use it to launch the project.
What is JX core?
It is open source and has the functionalities for encrypting the source file and packaging the source file.
If you have a large project with tons of files then sharing it will become cumbersome. So what jx core does is that it will take your entire project and convert it into a single file.
Installing JX core:
It is easy to install jx core. Follow the below steps to install it successfully.
Step-1
We will be installing a 64 bit jx core package.
The syntax is as follows:
wget https://s3.amazonaws.com/nodejx/jx_rh64.zip
Step-2
Technology is evolving rapidly!
Stay updated with DataFlair on WhatsApp!!
Next step is to unzip the downloaded file and copy the path in /usr/bin
Follow the below commands to unzip the file.
unzip jx_rh64.zip
cp jx_rh64/jx /usr/bin
Step-3
Next step is to set our path variable so that we can use it from anywhere
export PATH=$PATH:/usr/bin
Step -4
In order to verify the installation and see the version number run the below command:
jx –version
Package the code:
In order to create a package go to the project directory and run the below command.
jx package index.js index
The above command will create this two files
- Index.jxp: It is an intermediate file containing the project detail needed to compile the project.
- index.jx: It is the binary file containing the complete package that will be sent to other machines.
Launch the jx file:
To launch the file, run the below command.
jx index.jx command_line_arguments.
Packaging a node js application using the pkg module:
In this section, we will discuss how you can package your application using the pkg module. We will look into how you can install the pkg module and its use.
PKG:
It is a cli that helps us create an exe file for our nodejs application. It will make your application run on devices that do not have node js installed.
Installing PKG:
To install the pkg package run the below module:
Npm install -g pkg
Creating the executable files:
I am considering that the entry point of your nodejs application is index.js. So now for creating the executable files run the below command.
pkg index.js
The above command will generate three files one each for linux, macos and windows
Now you can use these three files in their respective devices.
Summary:
In this blog, we have thoroughly discussed the steps required to package a nodejs application. I hope you were able to install and use jx core successfully.
Did you like our efforts? If Yes, please give DataFlair 5 Stars on Google