Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk menjalankan nodejs
Node.js ialah persekitaran masa jalan JavaScript sumber terbuka yang berjalan di bahagian pelayan. Ia menggunakan enjin JavaScript Google V8 untuk menyusun kod JavaScript dan mengehoskan kod pada pelayan. Node.js mempunyai ciri-ciri prestasi tinggi, kebolehskalaan, ringan dan merentas platform, jadi semakin banyak tapak web dan aplikasi menggunakannya.
Menjalankan Node.js agak mudah untuk memberi pemahaman yang lebih baik kepada semua orang tentang cara menjalankan Node.js, dalam artikel ini saya akan memperkenalkan tiga kaedah berikut:
Tapak web rasmi Node.js menyediakan pemasang Node.js yang boleh dimuat turun dan dipasang. Anda boleh memasang Node.js dalam pelbagai sistem pengendalian seperti Windows, Mac dan Linux melalui langkah berikut:
node -v
dalam terminal untuk melihat nombor versi Node.js yang sedang dipasang Gunakan pemasang Node.js untuk memasang Node.js ialah salah satu kaedah yang paling biasa digunakan dan anda tidak perlu mengetahui terlalu banyak kemahiran baris arahan perlu mengikut arahan pada antara muka pemasangan langkah demi langkah.
Selain menggunakan pemasang Node.js untuk memasang, anda juga boleh menggunakan pengurus pakej untuk memasang Node.js. Di sini kami memperkenalkan NVM (Pengurus Versi Node) dan pengurus pakej Benang.
NVM ialah alat pengurusan Node.js berbilang versi yang boleh memasang berbilang persekitaran Node.js yang berbeza pada mesin yang sama dan boleh digunakan pada bila-bila masa Tukar untuk digunakan. .
Masukkan arahan berikut dalam terminal untuk memasang NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
atau
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
.nvm
Pada masa ini, anda perlu memulakan semula terminal untuk NVM berkuat kuasa Masukkan perintah berikut dalam terminal untuk memasang yang ditentukan. versi Node.js
nvm install <version>
node -v
dalam terminal untuk melihat nombor versi versi ini Node.js Selain memasang versi Node yang ditentukan Selain .js, anda boleh menggunakan NVM untuk melihat semua versi Node.js yang dipasang dan beralih untuk menggunakan:
Lihat semua versi Node.js yang dipasang
nvm ls
Tukar untuk menggunakan versi Node.js yang ditentukan
nvm use <version>
Yarn ialah pengurus pakej JavaScript yang dibangunkan oleh Facebook Dibangunkan untuk menguruskan pemasangan, kemas kini dan nyahpasang pakej JavaScript. Benang bukan sahaja lebih pantas daripada npm, ia juga mempunyai lebih banyak ciri.
Masukkan arahan berikut dalam terminal untuk memasang Benang
npm install -g yarn
Selepas pemasangan berjaya, masukkan arahan berikut dalam terminal untuk menguji sama ada Benang berjaya dipasang
yarn --version
Docker ialah teknologi virtualisasi yang membungkus aplikasi dan semua komponen yang berkaitan bersama-sama ke dalam bekas bebas dijalankan dalam pelbagai persekitaran, Docker telah menjadi pilihan pertama untuk pembangunan aplikasi merentas platform.
Menggunakan Docker untuk memasang Node.js memerlukan penguasaan penggunaan asas Docker, seperti berikut:
Dockerfile
di dalamnya Masukkan yang berikut dalam fail Dockerfile
untuk mentakrifkan imej Docker
# 基础镜像 FROM node:latest # 创建一个工作目录 RUN mkdir -p /usr/src/app # 设置工作目录 WORKDIR /usr/src/app # 复制 package.json 和 package-lock.json 文件到工作目录中 COPY package*.json ./ # 安装依赖 RUN npm install # 复制整个项目到工作目录中 COPY . . # 映射端口 8080 EXPOSE 8080 # 运行项目 CMD [ "npm", "start" ]
Pergi ke direktori dalam terminal dan jalankan arahan berikut untuk membina imej Docker
docker build -t <your-username>/node-web-app .
Jalankan bekas Docker
docker run -p 8080:8080 -d <your-username>/node-web-app
Melalui langkah di atas, kami boleh menggunakan Docker untuk membina dan menjalankan aplikasi Node.js.
Ringkasan: Di atas ialah tiga kaedah pemasangan Node.js biasa Anda boleh memilih salah satu daripadanya mengikut keperluan anda. Apabila membangunkan aplikasi Node.js, pendekatan sama ada sudah memadai. Jika anda baharu dalam hal ini, pertimbangkan untuk menggunakan pemasang Node.js atau NVM. Jika anda ingin mencapai hasil yang lebih baik dalam pembangunan aplikasi merentas platform, pertimbangkan untuk menggunakan Docker.
Atas ialah kandungan terperinci Bagaimana untuk menjalankan nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!