NodeJS ແລະ npm, ການຕິດຕັ້ງໃນ Ubuntu 20.04 | .18.04 XNUMX

ກ່ຽວກັບ nodejs

ໃນບົດຄວາມຕໍ່ໄປພວກເຮົາຈະພິຈາລະນາເບິ່ງວ່າພວກເຮົາສາມາດເຮັດໄດ້ແນວໃດ ຕິດຕັ້ງ 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 ນີ້:

ເພີ່ມ repo nodejs 14

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

para ຕິດຕັ້ງຮຸ່ນ 12, ທ່ານພຽງແຕ່ຕ້ອງ ດຳ ເນີນການ ຄຳ ສັ່ງ:

ເພີ່ມ repo nodeJS 12

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

para ຕິດຕັ້ງລຸ້ນ LTS (ຮຸ່ນ 10), PPA ທີ່ຈະໃຊ້ແມ່ນ:

ເພີ່ມ repo nodejs 10

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

ຫຼັງຈາກເພີ່ມ PPAs ໃດ ໜຶ່ງ, ພວກເຮົາສາມາດຕິດຕັ້ງ NodeJS ລຸ້ນລ້າສຸດຈາກບ່ອນເກັບມ້ຽນທີ່ພວກເຮົາເລືອກ. ຖ້າພວກເຮົາເພີ່ມຫລາຍຫໍໄຕ, ລຸ້ນ NodeJS ລຸ້ນລ້າສຸດຈະຖືກຕິດຕັ້ງແລະບໍ່ແມ່ນ LTS.

ຕິດຕັ້ງ NodeJS ແລະ npm

ສຳ ລັບການຕິດຕັ້ງ, ຢູ່ປາຍ (Ctrl + Alt + T) ພວກເຮົາຈະຕ້ອງປະຕິບັດ ຄຳ ສັ່ງດັ່ງນີ້:

ຕິດຕັ້ງ nodejs ດ້ວຍຄວາມ ເໝາະ ສົມ

sudo apt install nodejs

ຫຼັງຈາກການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, ຄວນຕິດຕັ້ງໂມດູນ NodeJS ແລະ npm ແລະພ້ອມທີ່ຈະ ນຳ ໃຊ້. ພວກເຮົາສາມາດໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ ເບິ່ງຕົວເລກເວີຊັນທີ່ຕິດຕັ້ງ.

node --version

npm --version

ຄຳ ສັ່ງດັ່ງກ່າວຈະບອກລາຍຊື່ທີ່ຕິດຕັ້ງຂອງ node ແລະ npm:

ຕິດຕັ້ງ nodejs ແລະ version npm

ທ່ານສາມາດເຮັດໄດ້ ເບິ່ງ ຄຳ ແນະ ນຳ ໃນການຕິດຕັ້ງທັງ ໝົດ ມີຈາກ ຫນ້າ GitHub project.

ຕິດຕັ້ງ NodeJS ແລະ npm ຜ່ານ Snap

ຮູບແບບອື່ນຂອງ ການຕິດຕັ້ງ NodeJS ແມ່ນຜ່ານ admin snap pack. ນີ້ອາດຈະເປັນວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະເຮັດ.

Snaps ແມ່ນງ່າຍຕໍ່ການສ້າງແລະຕິດຕັ້ງແພັກເກດຊອບແວ. ເຫຼົ່ານີ້ແມ່ນໂປແກຼມບັນຈຸຕ່າງໆພ້ອມດ້ວຍຄວາມເພິ່ງພາອາໃສຂອງພວກມັນທັງ ໝົດ ເພື່ອ ດຳ ເນີນການແຈກຢາຍ Gnu / Linux ທີ່ໄດ້ຮັບຄວາມນິຍົມຈາກການກໍ່ສ້າງແບບດຽວ.

para ຕິດຕັ້ງລຸ້ນລ້າສຸດ (ຮຸ່ນ 14) ໃນສະຖານີ (Ctrl + Alt + T) ທີ່ແລ່ນ:

NodeJs 14 ການຕິດຕັ້ງ snap

sudo snap install node --channel=14/stable --classic

ພວກເຮົາສາມາດຕິດຕັ້ງຮຸ່ນ 13 ແລ່ນ ຄຳ ສັ່ງ:

nodeJs 13 ການຕິດຕັ້ງ snap

sudo snap install node --channel=13/stable --classic

para ຕິດຕັ້ງຮຸ່ນ 10, ຄຳ ສັ່ງທີ່ຈະໃຊ້ຈະເປັນດັ່ງຕໍ່ໄປນີ້:

ການຕິດຕັ້ງ snap NodeJS 10

sudo snap install node --channel=10/stable --classic

ການທົດສອບເຊີບເວີ

ເພື່ອທົດສອບວ່າເວັບເຊີບເວີຖືກຕິດຕັ້ງຖືກຕ້ອງຫລືບໍ່, ໃຫ້ເຮົາສ້າງເອກະສານທົດສອບທີ່ເອີ້ນວ່າ http_server.js ຢູ່ໃນໂຟນເດີເຮືອນຂອງພວກເຮົາໂດຍໃຊ້ບັນນາທິການທີ່ພວກເຮົາມັກ:

cd ~/

vim http_server.js

ຫຼັງຈາກນັ້ນພວກເຮົາຈະ ຄັດລອກແລະວາງເນື້ອຫາຕໍ່ໄປນີ້ໃສ່ໃນເອກະສານ:

server test file

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

ພວກເຮົາຄວນຈະເຫັນຜົນຜະລິດທີ່ມີລັກສະນະດັ່ງຕໍ່ໄປນີ້ຢູ່ປາຍທາງ:

ຜົນໄດ້ຮັບ console ຕົວຢ່າງ

ຕອນນີ້ຖ້າພວກເຮົາເປີດໂປແກຼມທ່ອງເວັບທີ່ເຮົາມັກແລະ ພວກເຮົາໄປທີ່ hostname ຂອງ server ຫຼືທີ່ຢູ່ IP ຕິດຕາມດ້ວຍ port 3000, ພວກເຮົາຄວນຈະເຫັນ ໜ້າ ຕົວຢ່າງເຊັ່ນ: ຕໍ່ໄປນີ້:

ທົດສອບໃນ firefox

http://localhost:3000

para ຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບ NodeJS, ຜູ້ໃຊ້ສາມາດໄປຢ້ຽມຢາມໄດ້ ຫນ້າໂຄງການ.


ເນື້ອໃນຂອງບົດຂຽນຍຶດ ໝັ້ນ ຫລັກການຂອງພວກເຮົາ ຈັນຍາບັນຂອງບັນນາທິການ. ເພື່ອລາຍງານການກົດຜິດພາດ ທີ່ນີ້.

ຄໍາເຫັນ, ອອກຈາກທ່ານ

ອອກ ຄຳ ເຫັນຂອງທ່ານ

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ໄດ້ຮັບການຈັດພີມມາ. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຫມາຍດ້ວຍ *

*

*

  1. ຮັບຜິດຊອບຕໍ່ຂໍ້ມູນ: Miguel ÁngelGatón
  2. ຈຸດປະສົງຂອງຂໍ້ມູນ: ຄວບຄຸມ SPAM, ການຈັດການ ຄຳ ເຫັນ.
  3. ກົດ ໝາຍ: ການຍິນຍອມຂອງທ່ານ
  4. ການສື່ສານຂໍ້ມູນ: ຂໍ້ມູນຈະບໍ່ຖືກສື່ສານກັບພາກສ່ວນທີສາມຍົກເວັ້ນໂດຍພັນທະທາງກົດ ໝາຍ.
  5. ການເກັບຂໍ້ມູນ: ຖານຂໍ້ມູນທີ່ຈັດໂດຍ Occentus Networks (EU)
  6. ສິດ: ໃນທຸກເວລາທີ່ທ່ານສາມາດ ຈຳ ກັດ, ກູ້ຄືນແລະລຶບຂໍ້ມູນຂອງທ່ານ.

  1.   Mateo ກ່າວວ່າ

    ຂ້ອຍກໍ່ມັກວິທີການອະທິບາຍມັນດີ.
    ຂອບໃຈ!