ໃນບົດຄວາມຕໍ່ໄປພວກເຮົາຈະພິຈາລະນາເບິ່ງວ່າພວກເຮົາສາມາດເຮັດໄດ້ແນວໃດ ຕິດຕັ້ງ Node.js ແລະ npm ໃນ Ubuntu 20.04 | .18.04. ນີ້ແມ່ນແຫຼ່ງເປີດສະພາບແວດລ້ອມການແລ່ນຂ້າມເວທີ ສຳ ລັບ JavaScript ທີ່ໄດ້ສົນທະນາມາແລ້ວ ຫນ້ານີ້ ແລະທີ່ໃຊ້ຮູບແບບການປະຕິບັດງານ I / O ທີ່ເນັ້ນໃສ່ເຫດການ, ເຊິ່ງເຮັດໃຫ້ມັນມີນ້ ຳ ໜັກ ເບົາແລະມີປະສິດຕິພາບ.
NodeJS ແມ່ນກ ກອບຖານຂໍ້ມູນເຊີຟເວີແຫຼ່ງຂໍ້ມູນທີ່ເປີດໂດຍໃຊ້ JavaScript ເຊິ່ງຖືກ ນຳ ໃຊ້ຕົ້ນຕໍໃນການສ້າງໂປແກຼມໂປແກຼມ backend ກັບໂປແກຼມ JavaScript. ມັນແມ່ນອີງໃສ່ເຄື່ອງຈັກ V8 JavaScript ຂອງ Chrome. Npm ແມ່ນຜູ້ຈັດການຊຸດເລີ່ມຕົ້ນ ສຳ ລັບ NodeJS.
ມັນຖືກນໍາໃຊ້ຕົ້ນຕໍສໍາລັບການຂຽນໂປຼແກຼມ asynchronous ແລະແມ່ນ ກອບແສງສະຫວ່າງຫຼາຍ, ເຊິ່ງເຮັດໃຫ້ມັນໄວກ່ວາຄົນອື່ນ. ມັນຍັງເຂົ້າກັນໄດ້ກັບລະບົບປະຕິບັດການທີ່ນິຍົມທີ່ສຸດ. ປະເພດຕ່າງໆຂອງໂປແກຼມຕ່າງໆ, ເຊັ່ນໂປແກຼມເວັບ, ໂປແກຼມບັນດາເສັ້ນ ຄຳ ສັ່ງແລະອື່ນໆສາມາດພັດທະນາດ້ວຍກອບນີ້ໂດຍໃຊ້ Ubuntu.
ດັດນີ
ເພີ່ມບ່ອນເກັບຂໍ້ມູນ NodeJS ຈາກ NodeSource
NodeSource ແມ່ນຫໍໄຕລະດັບວິສາຫະກິດຂອງບໍລິສັດເອງທີ່ຮັກສາແລະປະກອບດ້ວຍ NodeJS ລຸ້ນລ້າສຸດ.. ຈາກ NodeSource ພວກເຮົາຈະສາມາດຕິດຕັ້ງ NodeJS ລຸ້ນທີ່ແນ່ນອນ.
ການຕິດຕັ້ງ NodeJS ຈາກ NodeSource, ພຽງແຕ່ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອເພີ່ມສະບັບສະເພາະທີ່ສົນໃຈພວກເຮົາ. ເພື່ອເຮັດມັນ ພວກເຮົາຈະຕ້ອງມີການຕິດຕັ້ງ curl. ຖ້າທ່ານຍັງບໍ່ມີເຄື່ອງມືນີ້, ທ່ານສາມາດຕິດຕັ້ງມັນດ້ວຍ ຄຳ ສັ່ງ:
sudo apt install curl
ດຽວນີ້ ສຳ ລັບ ຕິດຕັ້ງລຸ້ນລ້າສຸດ (ຮຸ່ນ 14), ໃນປາຍ (Ctrl + Alt + T) ພວກເຮົາຈະເພີ່ມ PPA ນີ້:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
para ຕິດຕັ້ງຮຸ່ນ 12, ທ່ານພຽງແຕ່ຕ້ອງ ດຳ ເນີນການ ຄຳ ສັ່ງ:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
para ຕິດຕັ້ງລຸ້ນ LTS (ຮຸ່ນ 10), PPA ທີ່ຈະໃຊ້ແມ່ນ:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
ຫຼັງຈາກເພີ່ມ PPAs ໃດ ໜຶ່ງ, ພວກເຮົາສາມາດຕິດຕັ້ງ NodeJS ລຸ້ນລ້າສຸດຈາກບ່ອນເກັບມ້ຽນທີ່ພວກເຮົາເລືອກ. ຖ້າພວກເຮົາເພີ່ມຫລາຍຫໍໄຕ, ລຸ້ນ NodeJS ລຸ້ນລ້າສຸດຈະຖືກຕິດຕັ້ງແລະບໍ່ແມ່ນ LTS.
ຕິດຕັ້ງ NodeJS ແລະ npm
ສຳ ລັບການຕິດຕັ້ງ, ຢູ່ປາຍ (Ctrl + Alt + T) ພວກເຮົາຈະຕ້ອງປະຕິບັດ ຄຳ ສັ່ງດັ່ງນີ້:
sudo apt install nodejs
ຫຼັງຈາກການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, ຄວນຕິດຕັ້ງໂມດູນ NodeJS ແລະ npm ແລະພ້ອມທີ່ຈະ ນຳ ໃຊ້. ພວກເຮົາສາມາດໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ ເບິ່ງຕົວເລກເວີຊັນທີ່ຕິດຕັ້ງ.
node --version npm --version
ຄຳ ສັ່ງດັ່ງກ່າວຈະບອກລາຍຊື່ທີ່ຕິດຕັ້ງຂອງ node ແລະ npm:
ທ່ານສາມາດເຮັດໄດ້ ເບິ່ງ ຄຳ ແນະ ນຳ ໃນການຕິດຕັ້ງທັງ ໝົດ ມີຈາກ ຫນ້າ GitHub project.
ຕິດຕັ້ງ NodeJS ແລະ npm ຜ່ານ Snap
ຮູບແບບອື່ນຂອງ ການຕິດຕັ້ງ NodeJS ແມ່ນຜ່ານ admin snap pack. ນີ້ອາດຈະເປັນວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະເຮັດ.
Snaps ແມ່ນງ່າຍຕໍ່ການສ້າງແລະຕິດຕັ້ງແພັກເກດຊອບແວ. ເຫຼົ່ານີ້ແມ່ນໂປແກຼມບັນຈຸຕ່າງໆພ້ອມດ້ວຍຄວາມເພິ່ງພາອາໃສຂອງພວກມັນທັງ ໝົດ ເພື່ອ ດຳ ເນີນການແຈກຢາຍ Gnu / Linux ທີ່ໄດ້ຮັບຄວາມນິຍົມຈາກການກໍ່ສ້າງແບບດຽວ.
para ຕິດຕັ້ງລຸ້ນລ້າສຸດ (ຮຸ່ນ 14) ໃນສະຖານີ (Ctrl + Alt + T) ທີ່ແລ່ນ:
sudo snap install node --channel=14/stable --classic
ພວກເຮົາສາມາດຕິດຕັ້ງຮຸ່ນ 13 ແລ່ນ ຄຳ ສັ່ງ:
sudo snap install node --channel=13/stable --classic
para ຕິດຕັ້ງຮຸ່ນ 10, ຄຳ ສັ່ງທີ່ຈະໃຊ້ຈະເປັນດັ່ງຕໍ່ໄປນີ້:
sudo snap install node --channel=10/stable --classic
ການທົດສອບເຊີບເວີ
ເພື່ອທົດສອບວ່າເວັບເຊີບເວີຖືກຕິດຕັ້ງຖືກຕ້ອງຫລືບໍ່, ໃຫ້ເຮົາສ້າງເອກະສານທົດສອບທີ່ເອີ້ນວ່າ http_server.js ຢູ່ໃນໂຟນເດີເຮືອນຂອງພວກເຮົາໂດຍໃຊ້ບັນນາທິການທີ່ພວກເຮົາມັກ:
cd ~/ vim http_server.js
ຫຼັງຈາກນັ້ນພວກເຮົາຈະ ຄັດລອກແລະວາງເນື້ອຫາຕໍ່ໄປນີ້ໃສ່ໃນເອກະສານ:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Prueba de Nodejs para Ubunlog'); }); server.listen(port, hostname, () => { console.log(`Servidor funcionando en http://${hostname}:${port}/`); });
ຫຼັງຈາກນີ້, ພວກເຮົາປະຫຍັດເອກະສານ. ດຽວນີ້ ພວກເຮົາປະຕິບັດມັນດ້ວຍຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອເລີ່ມຕົ້ນເຄື່ອງແມ່ຂ່າຍ:
node http_server.js
ພວກເຮົາຄວນຈະເຫັນຜົນຜະລິດທີ່ມີລັກສະນະດັ່ງຕໍ່ໄປນີ້ຢູ່ປາຍທາງ:
ຕອນນີ້ຖ້າພວກເຮົາເປີດໂປແກຼມທ່ອງເວັບທີ່ເຮົາມັກແລະ ພວກເຮົາໄປທີ່ hostname ຂອງ server ຫຼືທີ່ຢູ່ IP ຕິດຕາມດ້ວຍ port 3000, ພວກເຮົາຄວນຈະເຫັນ ໜ້າ ຕົວຢ່າງເຊັ່ນ: ຕໍ່ໄປນີ້:
http://localhost:3000
para ຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບ NodeJS, ຜູ້ໃຊ້ສາມາດໄປຢ້ຽມຢາມໄດ້ ຫນ້າໂຄງການ.
ຄໍາເຫັນ, ອອກຈາກທ່ານ
ຂ້ອຍກໍ່ມັກວິທີການອະທິບາຍມັນດີ.
ຂອບໃຈ!