Media Pengembangan Web & App | by APPKEY

Pembuatan WebsiteTeknologi WebNPM adalah? Bagaimana Cara Installnya?

NPM adalah? Bagaimana Cara Installnya?

-

Last Updated on July 26, 2022 by

Jika kalian telah membaca artikel sebelumnya mengenai manajer dependencies untuk PHP, kini kita akan membahas manajer dependencies milih Javascript yang dikenal dengan NPM atau Node Package Manager. NPM memungkinkan Anda untuk menginstall package kode orang lain kedalam proyek Javascript Anda.

Secara non teknis, NPM dapat digambarkan sebagai suatu ‘aplikasi’ dan diunggah ke dalam sebuah perpustakaan dimana setiap orang dapat mengakses dan mengunduh ‘aplikasi’ tersebut untuk digunakan kedalam proyek mereka. Ketika ‘aplikasi’ sudah diunduh, NPM akan memverifikasi dan memvalidasi versi-versi aplikasi yang digunakan. Tanpa NPM semua proses di atas akan dilakukan secara manual dan akan memakan waktu yang lumayan lama.

NPM merupakan bagian dari node, jadi Anda harus menginstal versi Node LTS untuk mendapatkan kedua perintah node dan npm kedalam command line Anda. NPM merupakan alat yang anda pasang pada komputer Anda, npm harus terinstall pada tiap komputer yang ingin anda gunakan untuk mengerjakan proyek Anda. Hal lain yang harus Anda ketahui dari npm adalah bahwa npm awalnya dikembangkan untuk server environment untuk aplikasi. Tetapi developer mulai menggunakan hal tersebut untuk membuat alat yang membantu mereka dalam otomatisasi tugas lokal.

Cara Install NPM

 

install-npm

NPM adalah aplikasi dan repository untuk mengembangkan dan membagikan kode JavaScript yang merupakan bagian dari Node.jsrun time environment yang mencakup semua yang dibutuhkan untuk menjalankan program yang ditulis dalam JavaScript. JavaScript digunakan menjalankan script pada server untuk menerjemahkan konten sebelum dikirim ke browser website.

  1. Download Installer Node.js

Dapatkan versi Node.js yang paling terbaru dengan mendownloadnya pada https://nodejs.org/en/download/. Installer Node.js sudah mencakup package manager npm.

  1. Install js dan npm dari Browser

Setelah installer selesai didownload, ikuti langkah-langkah instalasi. Hal-hal yang perlu diperhatikan adalah lokasi instalasi. Kecuali anda memiliki lokasi instalasi spesifik, instal node.js pada lokasi default. Sistem wizard juga akan memberikan anda opsi untuk memilih komponen yang ingin diikutsertakan atau dihilangkan dari proses instalasi, sekali lagi kecuali anda memiliki keperluan akan komponen tertentu, anda disarankan untuk memilih default.

  1. Verify Instalasi

Buka command prompt dan ketikkan perintah dibawah

node –v

Anda juga dapat mengecek versi npm yang terpasang dengan perintah yang sama

npm –v

Mengupdate NPM

NPM atau Node Package Manager adalah sebuah proyek terpisah dari Node.js dimana npm cenderung diperbaharui lebih sering.

Memperbarui npm pada sistem operasi Windows memerlukan beberapa langkah untuk memastikan npm dapat PowerShell/cmd dapat menemukan versi terbaru dari npm. Langkah pertama adalah dengan mejalankan perintah dibawah:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

Kemudian, untuk menginstall dan menggunakan alat yang telah diperbaharui, jalankan perintah dibawah (dengan minimum requirement Node v.6 )

npm install –global –production npm-windows-upgrade

npm-windows-upgrade

Menginstall Modul

Artikel Terkait  Joomla Adalah : Content Management System Untuk Situs Web

Sebuah modul merupakan sebuah file atau direktori dalam direktori node_modules yang dapat dimuat kedalam fungsi Node.js require()

Menginstal modul merupakan salah satu hal dasar yang anda pelajari ketika memulai npm. Berikut dasar-dasar pengetahuan yang anda perlu ketahui modul mandiri pada direktori saat ini.

npm install <module>

Pada perintah diatas anda akan mengganti <module> dengan nama dari modul yang ingin anda install. Sebagai tambahan, selain memicu instalasi dari satu modul, anda juga dapat memicu instalasi dari semua modul yang terdaftar sebagai dependencies dan devDependencies dalam package.json pada direktori saat ini. Untuk melakukan hal tersebut anda dapat dengan mudah menjalankan perintah:

npm install

Menginstal Modul secara Global dalam Sistem Anda

Modul global dapat sangat membantu karena memiliki berbagai alat, utilitas dan kedua keuntungan untuk developer dan penggunaan umum yang dapat anda instal secara global untuk digunakan.

Untuk menginstal modul dari npm anda secara global, anda dapat menggunakan perintah –global ketika menjalankan perintah instalasi untuk instalasi modul secara global ketimbang secara lokal (kedalam direktori saat ini)

Menggunakan NPM dalam Sebuah Proyek

 

npm-dalam-proyek

Untuk menggunakan npm pada sebuah proyek, proyek anda harus memiliki sebuah file yang bernama package.json. File ini menyimpan daftar dari semua paket yang anda gunakan dan versi mana dari tiap paket yang akan anda gunakan. Jika file anda belum memiliki package.json. anda dapat membuat file baru dari command line dengan perintah:

cd my-awesome-project

npm init

npm adalah aplikasi dan repository untuk mengembangkan dan membagikan kode JavaScript yang merupakan bagian dari Node.js. Selain dependencies manager tersebut, terdapat beberapa manajer proyek yang patut anda ketahui sebagai pembanding dari npm

  1. NPM adalah manajer package node.js yang menargetkan environment node.js yang biasanya berbentuk proyek sisi server node.js atau proyek command line
  2. Bower adalah manajer package yang ditujukan untuk proyek website fron-end. Dalam penggunannya, anda memerlukan npm dan node.js untuk menginstall bower dan menggunakannya, meskipun dalam penggunannya pakcage bower tidak secara spesifik dibuat untuk node.js tapi lebih ke environment browser
  3. Composer adalah manajer dependency yang menargetkan proyek PHP. Jika anda menggunakan symfony atau php, composer adalah pilihan yang tepat.

 

Kesimpulan

NPM adalah aplikasi dan repository untuk mengembangkan dan membagikan kode JavaScript yang merupakan bagian dari Node.js. Pada zaman dimana teknologi informasi berkembang sangat cepat dan pembuatan website mulai berfokus pada fungsi-fungsi yang unik. Hal ini dapat dicapai dengan terobosan-terobosan dalam dunia informasi teknologi yaitu npm. npm sebagai package manager membantu developer dalam pengembangan suatu project dengan beberapa cara:

Membantu Orang Memulai Proyek Anda dengan Mudah

Dengan adanya package manager, jika anda bekerja dalam team dan dengan versi komputer yang berbeda, tim dan proyek anda dapat dengan mudah memulai proyek serta library-library yang dibutuhkan hanya dengan perintah npm install

Memungkinkan Pembaharuan yang Mudah dan Penggunaan Tiap Library yang Ada pada Proyek Anda

Dengan package manager, memperbarui modul dari versi sebelumnya ke versi paling baru dengan beberapa method tambahan dapat dilakukan hanya dengan mengupdate package.json

Artikel Terkait  Denial of Service adalah : (DDOS) dan Tips Cara Menanggulanginya

Selain itu, kelebihan dari package manager ketimbang static library folder adalah adanya pengecekan versi library mana yang anda gunakan secara otomatis dan memastikan file config sudah benar. Dimana mengetahui versi library yang anda gunakan dapat diterjemahkan kedalam dua hal:

  1. Perlu mengupdate library dikarenakan ada bug
  2. Perlunya pengecekan terlepas dari adanya lubang keamanan mempengaruhi anda atau tidak.

Beberapa orang berargumen jika static library lebih menguntungkan dikarenakan tidak adanya tool yang diperlukan. Hal ini benar adanya dalam proyek skala kecil. Sedangkan dalam proyek skala besar sangat tidak mungkin jika semua module,versi dan environment pengerjaan sendiri di manage oleh anda sendiri.

NPM sangat membantu developer dalam pengembangan suatu proyek dengan cara mengeliminasi pekerjaan-pekerjaan repetitive dengan package-package dan modul yang telah disediakan oleh repository online.


Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.

Jasa Pembuatan Aplikasi

Jasa Pembuatan Website

Jasa Pembuatan Paket Aplikasi

Jasa Pembuatan Internet Marketing

Mau posting artikel iklan?

Yuk klik dan ikuti ketentuan layanan dari kami, dapatkan penawaran paket dengan harga terbaik!

Subscribe Sekarang

Dapatkan beragam informasi menarik tentang Website, Aplikasi, Desain, Video dan API langsung melalui email Anda. Subscribe sekarang dan terus belajar bersama kami!

Kategori

Blog Post Ranking 10

Contoh PHP Curl : 10 Hal Luar Biasa yang dapat Anda Kembangkan dengan Curl

Meningkatnya jumlah aplikasi yang pindah ke web telah membuat "HTTP Scripting" lebih sering diminta dan diinginkan. Untuk dapat secara...

Encoding Adalah : Proses Komunikasi Encoding dan Decoding

Jika kita dapat melihat percakapan antar komputer, mungkin akan terlihat seperti ini: "010110111011101011010010110". Bahasa ini disebut dengan biner, encoding...

Looping Adalah Algoritma Perulangan: Berikut Contohnya

Jika anda sudah mendalami atau sedang mendalami dunia pemrograman terdapat sebuah konsep yang dapat memudahkan anda dalam menyusun struktur...

Rekomendasi 7 Aplikasi Pembuat Animasi 3D Terbaik. Ayo Cek!

Apakah Anda bercita-cita untuk menjadi seorang animator profesional? Belajar membuat animasi kini sudah menjadi hal mudah yang bisa dilakukan...

Metadata Adalah? Fungsi dan Jenis-Jenis Metadata

Pernah mendengar istilah metadata? Mungkin, kita sering mendengar istilah metadata. Tetapi, banyak dari kita yang belum tahu arti dari metadata...

Cara Membuat Aplikasi di Playstore dengan Mudah

Membuat aplikasi di Playstore bisa Anda lakukan dengan mudah. Terdapat beberapa situs yang bisa membantu Anda untuk membuat aplikasi...

4 Cara Mengatasi Autentikasi Google Play Store dengan Cepat dan Mudah

Apakah Anda sedang mengalami masalah autentikasi Google Play Store? Permasalahan autentikasi Google Play Store adalah permasalahan umum sering dialami...

Ini Cara Mudah Membuat Redirect PHP | Seri Belajar PHP

Fungsi redirect PHP sangat banyak digunakan dalam kehidupan berwebsite alias mengelola website. Script redirect PHP banyak dipergunakan oleh user...

Cara Mudah Menambahkan Lokasi Alamat Bisnis Anda di Google Maps

Saat ingin hunting tempat makan atau tempat nongkrong terbaru, tak jarang beberapa dari Anda biasanya mendapatkan informasi terkini melalui...

Rekomendasi 10 Aplikasi Coding Android Terbaik

Ketersediaan aplikasi coding Android memang banyak dicari oleh orang-orang yang sedang atau akan memulai untuk membuat aplikasi android. Jika...

Bisnis

Online Service

Peluang Bisnis

Model Bisnis

Entrepreneurship

Uang

Ketrampilan

Outsourcing

Monetize

Pemasaran

SEO

Internet Marketing

Dasar Pemasaran

Strategi Pemasaran

Situs Web Analitik

Iklan

Teknologi

Teknologi Terbaru

AI

Komputer

Jaringan

Paling Sering dibaca
Mungkin Anda Menyukainya