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.
Untuk menginstal Node.js versi terbaru, jalankan perintah berikut:
nvm install stableOpsional: Untuk menjadikan versi ini sebagai versi default Anda, jalankan perintah berikut:
nvm alias default stableOpsional: 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:
- Visual Studio Code dari Microsoft
- IntelliJ IDEA dan/atau Webstorm dari JetBrains
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.
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.