Cara Instal NPM NodeJS di FreeBSD

· 2 min read

NodeJS merupakan teknologi menarik yang semakin populer dalam proyek web besar. Jadi, sebaiknya Anda menginstalnya pada sistem FreeBSD. Dalam artikel

Otomatisasi adalah pemindahan tugas pengembangan rutin yang dapat dilakukan secara manual ke komputer. Otomatisasi menerjemahkan berkas yang ditulis dan dipahami oleh pengembang menjadi kode terkompresi yang dapat dipahami oleh browser dan menghasilkan paket aplikasi akhir.

Apa yang disediakan oleh otomatisasi? Otomatisasi menghemat waktu pengembang dan membantu menemukan serta memperbaiki kesalahan. Ini menciptakan kode yang menghemat waktu browser dan mempercepat pemuatan situs. Tugas apa yang dapat diotomatisasi. Misalnya pengecilan berkas (html, css, js), kompresi gambar, pengambilan gambar format tertentu (webp), perakitan berkas sprite.svg, perakitan paket aplikasi.

Alat apa yang digunakan untuk mengotomatisasi? Komunitas pemrograman telah membuat seluruh pustaka program otomatisasi. Ada juga sistem untuk memfasilitasi akses ke pustaka ini dan menggunakannya dalam pengembangan program dan aplikasi baru. Salah satu sistem tersebut adalah sistem Node.js.

Untuk melengkapi pengetahuan Anda tentang aplikasi Linux yang dapat berjalan pada sistem FreeBSD, kami sarankan Anda juga membaca artikel "Cara Konfigurasi Kompatibilitas Biner Linux di FreeBSD".


Spesifikasi sistem

OS: FreeBSD 13.2
Host/domain: ns1@unixexplore.com
IP Addrees: 192.168.5.2
Node JS version: Node.js v18.16.0
NPM version: NPM 9.7.2


A. Memahami NPM package.json

Node.js merupakan interpreter JavaScript yang sering digunakan untuk mengotomatisasi perakitan proyek. Selain Node.js, kita memerlukan npm package manager dan Gulp task manager. Npm package manager (node ​​package manager) terinstal secara otomatis saat menginstal Node.js di komputer server. Npm berjalan di konsol dan mengeksekusi perintah yang kita masukkan sesuai dengan sintaksis yang ditawarkan oleh Node.js.

Jadi secara umum, npm merupakan utilitas gratis bagi pengembang Java script untuk menginstal dan berbagi paket mereka dengan pengembang lain dari seluruh dunia. Namanya berarti Node Package Manager karena awalnya dibuat sebagai pengelola paket default untuk Node.js. Alat ini berhasil digunakan untuk mengelola pengembangan sumber terbuka dan pribadi.

Utilitas npm merupakan pengelola paket yang disertakan dengan Node.js. Paket adalah satu atau beberapa file js yang mewakili beberapa jenis pustaka atau alat. Pengelola paket dirancang untuk mengunduh paket dari server cloud, atau untuk mengunggah (menerbitkan) paket ke server pribadi.

Dengan menggunakan npm kita dapat mengunduh paket-paket baru, memperbaruinya dan menghapusnya, berbagi paket-paket yang kita miliki dengan pengguna lain (setelah mendaftar di situs resmi), dan masih banyak lagi kegunaan npm.


B. Cara Install NPM package.json

Sebelum kita mulai menginstal NPM, kita harus menginstal dependensi NPM terlebih dahulu. Untuk menginstal dependensi dari NPM, kita tinggal menggunakan paket pkg. Selain praktis, proses instalasinya juga cepat.

root@ns1:~ # pkg install brotli && pkg install icu && pkg install libuv
Setelah semua dependensi di atas terinstal, lanjutkan dengan menginstal paket node.js, ketik perintah di bawah ini untuk menginstal nde.js.

root@ns1:~ # cd /usr/ports/www/node
root@ns1:/usr/ports/www/node #
make install clean
Kemudian instal paket NPM dengan mengetik perintah berikut.

root@ns1:/usr/ports/www/node # cd /usr/ports/www/npm
root@ns1:/usr/ports/www/npm #
make install clean
Paket terakhir yang harus diinstal adalah npm-node, pada artikel ini kita akan menginstal npm-node18. Ketik perintah di bawah ini untuk menginstalnya.

root@ns1:/usr/ports/www/npm # cd /usr/ports/www/npm-node18
root@ns1:/usr/ports/www/npm-node18 #
make install clean
Sekarang setelah semua paket NPM node.js telah terinstal dengan sempurna pada sistem FreeBSD, kita dapat menggunakan paket-paket ini untuk pengembangan web atau keperluan lainnya. Namun, pertama-tama, kita akan memeriksa versi paket yang terinstal di atas. Gunakan perintah di bawah ini untuk melihat versi yang digunakan.

root@ns1:~ # node --version
v18.16.0
root@ns1:~ #
npm --version
9.7.2



C. Cara Menggunakan NPM

Cara penggunaan NPM pada sistem FreeBSD, Linux, dan sistem operasi lainnya hampir sama, mungkin yang membedakan hanya pada proses instalasinya saja, tetapi proses instalasinya pun masih tergolong mudah. ​​Karena NPM memang diciptakan untuk memudahkan para penggunanya.

Kita tidak akan bisa menggunakan paket-paket NPM jika tidak mengetahui perintah-perintah apa saja yang ada di dalam NPM. Berikut ini adalah daftar perintah-perintah yang bisa digunakan ketika kita bekerja dengan paket-paket NPM.

npm install                   install all the dependencies in your project
npm install <foo>        add the <foo> dependency to your project
npm test                       run this project's tests
npm run <foo>            run the script named <foo>
npm <command> -h   quick help on <command>
npm -l                          display usage info for all commands
npm help <term>         search for help on <term>
npm help npm              more involved overview

All commands:

    access, adduser, audit, bugs, cache, ci, completion,
    config, dedupe, deprecate, diff, dist-tag, docs, doctor,
    edit, exec, explain, explore, find-dupes, fund, get, help,
    help-search, hook, init, install, install-ci-test,
    install-test, link, ll, login, logout, ls, org, outdated,
    owner, pack, ping, pkg, prefix, profile, prune, publish,
    query, rebuild, repo, restart, root, run-script, search,
    set, shrinkwrap, star, stars, start, stop, team, test,
    token, uninstall, unpublish, unstar, update, version, view,
    whoami.

Oke, sekarang kita akan praktikkan cara menggunakan perintah NPM, misalnya jika Anda ingin mengunduh paket secara manual, untuk ini kita tidak perlu menggunakan package.json untuk melakukannya. Kita dapat menjalankan perintah npm secara langsung dengan nama paket yang diinginkan sebagai argumen perintah, dan paket akan secara otomatis diunduh ke direktori saat ini. Misalnya, seperti yang ditunjukkan di bawah ini.

root@ns1:~ # npm install grunt-cli
added 59 packages in 15s
4 packages are looking for funding
run `npm fund` for details
Oke, mari kita beri contoh lagi, dalam praktik kali ini kita akan menginstal Grunt menggunakan npm. Grunt adalah task runner yang memungkinkan Anda mengotomatiskan banyak tugas sehari-hari seperti kompresi gambar dan minifikasi file CSS. Ketik perintah di bawah ini untuk menginstal aplikasi Grunt.

root@ns1:~ # npm install -g grunt-cli
added 59 packages in 2s
4 packages are looking for funding
run `npm fund` for details
Dengan NPM kita juga dapat menginstal paket-paket yang berasal dari luar, misalnya tautan atau url di Github. Berikut ini adalah contoh penginstalan paket NPM dalam bentuk tautan URL.

root@ns1:~ # npm install https://github.com/lodash/lodash
root@ns1:~ #
npm install "https://gitpkg.now.sh/emmercm/metalsmith-plugins/packages/metalsmith-mermaid?8e21383"
Jika kita ingin menghapus paket di NPM, gunakan perintah "uninstall", seperti pada contoh di bawah ini.

root@ns1:~ # npm uninstall -g grunt-cli
removed 59 packages in 7s
NodeJS merupakan teknologi menarik yang semakin populer dalam proyek web besar. Jadi, sebaiknya Anda menginstalnya pada sistem FreeBSD. Dalam artikel ini, kami telah menjelaskan cara menginstal dan menggunakan npm bagi mereka yang baru mengenal Node.js. Dengan artikel ini, kita seharusnya dapat menggunakan berbagai aplikasi node.js pada sistem FreeBSD.
Subscribe on LinkedIn Cara Instal NPM NodeJS di FreeBSD

Enclosures Link: Cara Instal NPM NodeJS di FreeBSD

Silahkan Berkomentar, Kakak...! Bunda...!

Posting Komentar