Menyiapkan lingkungan pengembangan Node.js

Tutorial ini menunjukkan cara menyiapkan mesin lokal untuk pengembangan Node.js, termasuk mengembangkan aplikasi Node.js yang berjalan diGoogle Cloud. Ikuti tutorial ini untuk menginstal Node.js dan alat yang relevan.

Tujuan

  • Instal Node Version Manager (NVM).
  • Instal Node.js dan npm (Node Package Manager).
  • Instal editor.
  • Instal Google Cloud CLI.
  • Instal Library Klien Cloud untuk Node.js.
  • Menyiapkan autentikasi.

Menginstal NVM

NVM adalah skrip bash untuk mengelola penginstalan Node.js dan npm. NVM tidak mendukung Windows. Untuk mengetahui informasi selengkapnya tentang mengelola penginstalan Node.js di Windows, lihat nvm-windows.

Untuk mengetahui detail tentang cara menginstal NVM, lihat petunjuk penginstalan.

Menginstal Node.js dan npm

Setelah NVM diinstal, Anda dapat menginstal Node.js dan npm.

  1. Untuk menginstal Node.js versi terbaru, jalankan perintah berikut:

    nvm install stable
    
  2. Opsional: Untuk menjadikan versi ini sebagai versi default Anda, jalankan perintah berikut:

    nvm alias default stable
    
  3. Opsional: Untuk memeriksa versi Node.js yang Anda jalankan, jalankan perintah berikut:

    node -v
    

npm adalah Pengelola Paket Node untuk Node.js dan biasanya diinstal bersama Node.js. Anda menggunakan npm untuk menginstal paket Node.js dari repositori npm. Contoh:

npm install express

Menginstal editor

Ada beberapa editor yang dapat Anda gunakan untuk mengembangkan aplikasi Node.js. Beberapa yang populer antara lain:

Untuk pengembangan Node.js yang efektif, editor ini menawarkan fitur (terkadang dengan bantuan plugin) yang berkisar dari penyorotan sintaksis, intelli-sense, dan penyelesaian kode hingga kemampuan proses debug yang terintegrasi sepenuhnya.

Menginstal Google Cloud CLI

gcloud CLI adalah serangkaian alat untuk Google Cloud. Cloud SDK berisi gcloud dan bq, yang dapat Anda gunakan untuk mengakses Compute Engine, Cloud Storage, BigQuery, serta produk dan layanan lainnya dari command line. Anda dapat menjalankan alat ini secara interaktif atau dalam skrip otomatis.

Misalnya, perintah berikut men-deploy aplikasi web Node.js apa pun ke lingkungan standar App Engine. Setelah deployment, App Engine akan mencoba memulai aplikasi dengan npm start.

gcloud app deploy

Menginstal Library Klien Cloud untuk Node.js

Library Klien Cloud untuk Node.js adalah cara idiomatis bagi developer Node.js untuk mengintegrasikan dengan Google Cloud layanan seperti Datastore dan Cloud Storage. Misalnya, Anda dapat menginstal paket untuk setiap API dengan menggunakan perintah berikut:

npm install @google-cloud/storage

Menyiapkan autentikasi

Untuk menggunakan Library Klien Cloud di lingkungan pengembangan lokal, siapkan Kredensial Default Aplikasi.

If you're using a local shell, then create local authentication credentials for your user account:

gcloud auth application-default login

You don't need to do this if you're using Cloud Shell.

If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.

Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan library klien.

Langkah berikutnya