ຂ່າວດີສຳລັບນັກພັດທະນາ! Node.js ໄດ້ປະກາດການເພີ່ມຄວາມສາມາດໃໝ່ທີ່ຊ່ວຍໃຫ້ສາມາດ ຣັນໄຟລ໌ TypeScript (.ts) ໄດ້ໂດຍກົງ ໂດຍບໍ່ຕ້ອງໃຊ້ເຄື່ອງມືພາຍນອກເຊັ່ນ
ts-node
ອີກຕໍ່ໄປ. ນີ້ເປັນການປ່ຽນແປງຄັ້ງສຳຄັນທີ່ເຮັດໃຫ້ຂະບວນການພັດທະນາງ່າຍຂຶ້ນແລະໄວຂຶ້ນ.ຫຼັກການເຮັດວຽກ
Node.js ໃຊ້ເທັກນິກທີ່ເອີ້ນວ່າ “type stripping” ເຊິ່ງເປັນການລຶບຄຳອະທິບາຍປະເພດຂໍ້ມູນ (type annotations) ຂອງ TypeScript ອອກຈາກລະຫັດ. ຈາກນັ້ນ, Node.js ຈະຣັນລະຫັດ JavaScript ທີ່ເຫຼືອຢູ່ໂດຍກົງ, ເຮັດໃຫ້ຂະບວນການເຮັດວຽກໄວຂຶ້ນເພາະບໍ່ຕ້ອງມີຂັ້ນຕອນການແປງ (transpilation) ທີ່ຊັບຊ້ອນ.
ຂໍ້ຈຳກັດທີ່ສຳຄັນ
ເຖິງແມ່ນວ່າຈະສະດວກ, ແຕ່ຟີເຈີນີ້ກໍຍັງມີຂໍ້ຈຳກັດບາງຢ່າງທີ່ຄວນຮູ້:
- ບໍ່ມີການກວດສອບປະເພດ (Type Checking): Node.js ຈະບໍ່ກວດສອບຄວາມຖືກຕ້ອງຂອງປະເພດຂໍ້ມູນໃນຂະນະທີ່ຣັນໂປຣແກຣມ. ນັກພັດທະນາຍັງຕ້ອງໃຊ້ຄຳສັ່ງເຊັ່ນ
tsc --noEmit
ເພື່ອເຮັດການກວດສອບປະເພດຂໍ້ມູນດ້ວຍຕົນເອງ. - ບໍ່ຮອງຮັບການແປງ: Node.js ຈະບໍ່ແປງລະຫັດ TypeScript ທີ່ຮຽກຮ້ອງການສ້າງລະຫັດ JavaScript ໃໝ່ເຊັ່ນ:
enums
ແລະnamespaces
. - ບໍ່ຮອງຮັບ JSX/TSX: ຟີເຈີນີ້ບໍ່ຮອງຮັບໄຟລ໌
.tsx
ທີ່ໃຊ້ໃນການພັດທະນາ React.
ວິທີການນຳໃຊ້
ສຳລັບການນຳໃຊ້ພື້ນຖານ, ທ່ານສາມາດຣັນໄຟລ໌ TypeScript ໄດ້ໂດຍກົງດ້ວຍຄຳສັ່ງ:
Bash
ການເພີ່ມຟີເຈີນີ້ຄາດວ່າຈະຊ່ວຍໃຫ້ນັກພັດທະນາເຮັດວຽກໄດ້ຢ່າງລ່ຽນໄຫຼ ແລະ ມີປະສິດທິພາບຫຼາຍຂຶ້ນໃນອະນາຄົດ.
ທີ່ມາ NodeJS
No comments:
Post a Comment