Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีตั้งค่าสภาพแวดล้อมการพัฒนา Node.js บนคอมพิวเตอร์ Windows

หากคุณตัดสินใจที่จะเรียนรู้หัวข้อเทคโนโลยีที่ร้อนแรงที่สุดในตอนนี้ ‘Node.js ’ และคุณเป็น Windows ผู้ใช้แล้วคุณได้ลงจอดถูกที่แล้ว หากคุณเพิ่งเริ่มต้น คุณอาจเห็นผู้คนจำนวนมากใช้ Mac หรือ Linux สำหรับ การพัฒนา Node.js . อาจเป็นเพราะผู้สอนหลักสูตรของคุณกำลังทำอย่างนั้นเช่นกัน แต่บางทีคุณอาจต้องการทำงานบน Windows เอง หลายคนเปลี่ยนแพลตฟอร์มเมื่อพูดถึงการพัฒนา แต่ทำไมต้องเปลี่ยนเมื่อ Windows สามารถให้คุณเริ่มต้นการพัฒนาใดๆ ได้อย่างเต็มที่ โพสต์นี้เป็นข้อมูลเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนา Node.js ที่ดีบนเครื่อง Windows

ตั้งค่าสภาพแวดล้อมการพัฒนา Node.js บน Windows

ภารกิจของเราในโพสต์นี้คือการตั้งค่าคอมพิวเตอร์ของคุณสำหรับการพัฒนา เพื่อให้คุณสามารถเริ่มเขียนโค้ดได้ทันที เราจะติดตั้งสิ่งเหล่านี้ในคอมพิวเตอร์ของคุณ:

  • Node.js เอง
  • Git
  • โปรแกรมแก้ไขโค้ดที่ทันสมัย
  • MongoDB (ไม่บังคับ)

มาเริ่มกันเลยดีกว่า

Node.js

เล็กน้อยเกี่ยวกับ Node.js เป็นสภาพแวดล้อมรันไทม์ JavaScript โอเพ่นซอร์สข้ามแพลตฟอร์มที่เขียนอย่างสวยงามซึ่งสร้างขึ้นจากเอ็นจิ้น V8 JavaScript ของ Google โดยทั่วไป Node.js จะให้คุณเขียนโค้ดแอปพลิเคชันใน JavaScript และรันบนแบ็กเอนด์บนเซิร์ฟเวอร์ เมื่อฉันพูดว่า 'ข้ามแพลตฟอร์ม' ฉันหมายความอย่างนั้นจริงๆ คุณสามารถติดตั้ง Node.js บน Windows และแม้กระทั่งปรับใช้แอปพลิเคชัน ดาวน์โหลด Node.js จากเว็บไซต์ทางการ เนื่องจากคุณเพิ่งเริ่มเรียนรู้ ขอแนะนำให้ดาวน์โหลด LTS (การสนับสนุนระยะยาว) ตัวแปร เวอร์ชัน LTS ล่าสุดที่มีอยู่ในขณะที่เขียนโพสต์นี้คือ 6.11.0

เมื่อคุณดาวน์โหลดแล้ว ให้เรียกใช้โปรแกรมติดตั้ง และคุณไม่จำเป็นต้องทำการเปลี่ยนแปลงใดๆ และเพียงแค่กด 'ถัดไป' ในทุกขั้นตอน การตั้งค่า Node.js มาพร้อมกับ Node Package Manager ซึ่งจำเป็นสำหรับการดาวน์โหลดและติดตั้งโมดูลของบริษัทอื่น คุณจะพบว่าตัวเองใช้ NPM บ่อยมาก ดังนั้น อย่าเปลี่ยนการตั้งค่านี้ขณะติดตั้ง Node.js บนคอมพิวเตอร์ของคุณ นอกจากนี้ การตั้งค่าจะแก้ไขตัวแปร PATH โดยอัตโนมัติ เพื่อให้คุณสามารถรันคำสั่ง npm จาก CMD ได้ ดังนั้น หากคุณต้องการแก้ไขการตั้งค่าใดๆ เหล่านี้ ให้ไปที่การตั้งค่าแบบกำหนดเอง อย่างอื่นฉันจะแนะนำการติดตั้ง Express

วิธีตั้งค่าสภาพแวดล้อมการพัฒนา Node.js บนคอมพิวเตอร์ Windows

เมื่อติดตั้งแล้ว ให้ค้นหา 'Node.js command prompt' ในเมนูเริ่ม แล้วกด Enter เพื่อเรียกใช้คอนโซล หน้าต่าง CMD นี้เป็นทุกอย่างสำหรับคุณสำหรับอาชีพ Node.js ของคุณ หน้าต่างนี้ได้รับการเตรียมใช้งานสำหรับการใช้ Node.js และ NPM เพื่อให้คุณสามารถเรียกใช้คำสั่งจากหน้าต่างนี้ ในการตรวจสอบ เพียงเรียกใช้ 'npm –v' เพื่อดูเวอร์ชันของ NPM ที่ติดตั้งบนคอมพิวเตอร์ของคุณ หากคุณกำลังติดตามบทช่วยสอน Node.js ที่อื่น คุณสามารถเรียกใช้คำสั่งทั้งหมดที่กล่าวถึงในบทช่วยสอนนั้นได้จากหน้าต่างนี้ที่นี่

Git

Git เป็นระบบควบคุมเวอร์ชันที่ใช้กันอย่างแพร่หลายและเฉพาะอุตสาหกรรม คุณจะได้เรียนรู้เกี่ยวกับระบบควบคุมเวอร์ชันในเร็วๆ นี้ หากคุณยังไม่รู้ ดาวน์โหลด Git สำหรับ Windows ที่นี่ Git จะช่วยคุณในการจัดการโค้ดสำหรับโปรเจ็กต์ขนาดใหญ่ Git นั้นง่ายมากที่จะเรียนรู้และเริ่มต้น มีคู่มือท้าทายสั้นๆ ให้ใช้งานทางออนไลน์ซึ่งจะช่วยให้คุณเริ่มต้นใช้งาน Git ได้

เมื่อคุณเรียกใช้ตัวติดตั้งแล้ว คุณอาจเผชิญกับขั้นตอนสองสามขั้นตอนที่คุณจะไม่ทราบถึงการกระทำของคุณ มีขั้นตอนเดียวที่ฉันอยากจะพูดถึง ขั้นตอนที่ระบุว่า 'การปรับตัวแปร PATH ของคุณ' เป็นขั้นตอนสำคัญขั้นตอนหนึ่ง ที่นี่คุณต้องเลือกว่าคุณต้องการใช้ Git บนคอมพิวเตอร์อย่างไร

ฉันมักจะเลือกตัวเลือกที่สอง 'ใช้ Git จากพรอมต์คำสั่ง ’ การเลือกตัวเลือกนี้จะทำให้คำสั่ง Git พร้อมใช้งานในพรอมต์คำสั่ง Node.js เช่นเดียวกับใน Git Bash Git Bash เป็นเครื่องมือบรรทัดคำสั่งอื่นที่มาพร้อมกับ Git; คุณสามารถใช้เพื่อการพัฒนาหรือดำเนินการต่อโดยใช้พรอมต์คำสั่ง ไม่ต้องกังวลกับขั้นตอนที่เหลือ เพียงกดปุ่ม 'ถัดไป' บนตัวติดตั้งต่อไป การอธิบายขั้นตอนเหล่านี้อยู่นอกเหนือขอบเขตของโพสต์นี้ แต่คุณสามารถค้นหาการติดตั้ง Git บนอินเทอร์เน็ตได้

วิธีตั้งค่าสภาพแวดล้อมการพัฒนา Node.js บนคอมพิวเตอร์ Windows

เมื่อการติดตั้งเสร็จสิ้น คุณสามารถเปิดหน้าต่างพรอมต์คำสั่งแล้วพิมพ์ 'git –version' เพื่อตรวจสอบว่าคุณได้ติดตั้ง Git แล้ว

ตัวแก้ไขโค้ด

การเลือกโปรแกรมแก้ไขโค้ดอาจเป็นงานที่ท้าทายเมื่อคุณมีตัวเลือกมากมาย คุณสามารถเลือกบางอย่างระหว่าง IDE เต็มรูปแบบ เช่น WebStorm หรือโปรแกรมแก้ไขโค้ด เช่น วงเล็บ ต่อไปนี้คือคำแนะนำบางส่วน:

  • WebStrom:JavaScript IDE ที่ทรงพลังที่สุดที่ใช้โดยมืออาชีพ เป็นเครื่องมือที่ต้องเสียค่าใช้จ่าย และฉันขอแนะนำให้คุณเริ่มต้นใช้งานเครื่องมือฟรีและลงทุนในภายหลังเมื่อคุณก้าวหน้าในอาชีพ
  • Visual Studio Code:หากคุณคุ้นเคยกับ Visual Studio อยู่แล้ว ให้ดำเนินการเลย VS Code คือโปรแกรมแก้ไขโค้ดโอเพนซอร์ซฟรีที่ Microsoft นำเสนอ โปรแกรมมาพร้อมกับดีบักเกอร์ในตัวและการเน้นไวยากรณ์สำหรับภาษาต่างๆ ไม่ใช่แค่ Node.js เท่านั้น คุณยังสามารถเขียนโค้ดในภาษาอื่นๆ ได้อีกมากมาย
  • วงเล็บ:เป็นโปรแกรมแก้ไขโค้ดโอเพนซอร์ซที่มีประสิทธิภาพซึ่งใช้ได้กับทุกแพลตฟอร์ม รองรับการเน้นไวยากรณ์ในหลายภาษา และมาพร้อมกับตัวจัดการส่วนขยายที่ยอดเยี่ยมนี้ ซึ่งช่วยให้คุณเพิ่มฟังก์ชันและคุณลักษณะต่างๆ ให้กับเครื่องมือได้ ฉันใช้เครื่องมือนี้เป็นการส่วนตัว และฉันชอบคุณลักษณะต่างๆ เช่น การรีเฟรชหน้าเว็บอัตโนมัติ ส่วนขยาย และแป้นพิมพ์ลัด นอกจากนี้ยังเพิ่มตัวเลือกให้กับเมนูคลิกขวาเพื่อให้คุณสามารถเปิดโฟลเดอร์โปรเจ็กต์ในวงเล็บได้โดยตรง

วิธีตั้งค่าสภาพแวดล้อมการพัฒนา Node.js บนคอมพิวเตอร์ Windows

นี่เป็นเพียงคำแนะนำของฉัน คุณมีอิสระในการเลือก IDE หรือตัวแก้ไขใดๆ คุณยังสามารถเขียนโค้ดลงใน Notepad ง่ายๆ ได้หากคุณกล้าพอ

MongoDB

นี่เป็นขั้นตอนที่ไม่บังคับ MongoDB เป็นโปรแกรมฐานข้อมูลที่ใช้เอกสารข้ามแพลตฟอร์ม ใช้แทน SQL ในแอปพลิเคชัน CRUD ดั้งเดิมของ Node.js คุณสามารถใช้ SQL ได้หากต้องการ แต่เนื่องจาก MongoDB ได้รับการยอมรับอย่างกว้างขวางกับ Node.js เราจึงได้กล่าวถึงไว้ที่นี่ คุณต้องดาวน์โหลด MongoDB Community Server จากที่นี่ คุณสามารถเลือกติดตั้ง MongoDB Compass ซึ่งเป็นเครื่องมือ GUI เพื่อเรียกดูฐานข้อมูลของคุณ เมื่อดาวน์โหลดและติดตั้งแล้ว ให้ไปที่การติดตั้ง MongoDB โดยตรงและไปที่โฟลเดอร์ bin ที่อยู่อาจมีลักษณะดังนี้:

C:\Program Files\MongoDB\Server\3.4\bin

ตอนนี้เรียกใช้ 'mongod.exe' เพื่อเริ่มเซิร์ฟเวอร์ MongoDB ของคุณ และเรียกใช้ 'mongo.exe' เพื่อโต้ตอบกับเซิร์ฟเวอร์ผ่านบรรทัดคำสั่งหรือใช้ Compass หากคุณต้องการ GUI คุณยังสามารถเพิ่มไดเร็กทอรีนี้ไปยังตัวแปร PATH เพื่อรัน mongod และ mongo จากบรรทัดคำสั่งได้โดยตรง คุณสามารถเรียนรู้เกี่ยวกับการเปลี่ยนเส้นทางตัวแปรสภาพแวดล้อมของระบบได้ที่นี่

แค่นั้นแหละ! คุณพร้อมที่จะเขียนโค้ดแอปพลิเคชัน Node.js แรกของคุณแล้ว คุณมีเครื่องมือและการตั้งค่าสภาพแวดล้อมที่เหมาะสมสำหรับการพัฒนา

วิธีตั้งค่าสภาพแวดล้อมการพัฒนา Node.js บนคอมพิวเตอร์ Windows