NPM คืออะไร สำหรับการพัฒนา Application บน คำสั่ง npm มีส่วนสำคัญมากสำหรับเรา เพราะ npm มันคือ package manger command หรือตัวที่เราใช้ในการ ติดตั้ง อัพเดท ลบ หรือจัดการแพ็กเกจหรือโมดูลต่างๆ ที่เกี่ยวข้องกับ โดยเรามาดูคำสั่ง npm เบื้องต้นที่ใช้งานกันบ่อยๆ ครับ แสดงเวอร์ชันของ npm npm -v เมื่อเริ่มต้นใช้งาน คือเมื่อรันคำสั่งแล้ว มันจะสร้าง ซึ่งเป็นไฟล์ในการจัดการเก็บรายการแพ็กเกจหรือโมดูล รวมถึงรายละเอียดเกี่ยวกับโปรเจคของเรา npm init -y ตัวอย่างลักษณะโครงสร้างไฟล์ { "name": "myapp", "dependencies": { "package-name":"package-vesion" // เช่น "react": "^16. 13. 1"}, "devDependencies": { "package-name":"package-vesion" // เช่น "typescript": "^3. 8.
Project INT203 Client-side Web Programming II ˗ˏˋ 🍀 About's luckyJing ´ˎ˗ luckyJing เป็น Web Application เล็ก ๆ ที่มีการนำเอาความรู้ในรายวิชา INT203 Client-side Web Programming II มาใช้ในการจัดทำ โดยความสามารถของ luckyJing จะมีอยู่ 2 function สุ่มผู้โชคดี จะสุ่มผู้โชคดีจากรายชื่อที่ผู้ใช้ได้ทำการกรองเข้าไปมา 1 คน จัดกลุ่ม สุ่มกลุ่มแบบเลือกจำนวนกลุ่ม สุ่มกลุ่มแบบเลือกจำนวนสมาชิกภายในกลุ่ม 🍀 Prerequisites ᵎᵎ Download and install node per this This will install npm as well As an alternative to npm you can use yarn. If you choose to do so, you can find installation instructions here Vue CLI - You will find instructions here Optional (but highly recommended) Install Git Install Visual Studio Code Install Google Chrome Install the devtools 🍀 Getting started ⤾·˚ First git-clone or download this repository git clone Then open a terminal, cd to the directory where you cloned this repository. Make sure node / npm (or yarn if you have it installed) are in your path! npm install # or `yarn install` 🍀 Running the app ♡ ·͜·♡ Open localhost:8080/ to see the site locally.
\" "}}
รูปแบบคำสั่งเวลาเรียกใช้งานเราจะใช้ คำสั่งดังนี้
npm run-script
16. 10 ก็คือทำต้องการ version นี้เท่านั้น บางครั้งทำเรา App ทำเช็คเเล้วว่า มัน Compressible กับ version นี้ เเต่ถ้าเราไม่ระบุเวอร์ชั่น เเล้วเราทำการ npm เลยน่ะ มันก็จะได้ไม่ Compressible กับ version ของเราก็จะทำให้โปรเเกรมของเราทำงานไม่ได้ 4.
ล. module_name คือ ชื่อ module/library ที่เราต้องการติดตั้งครับ เมนูนำทาง เรื่อง
0 < 2. 0 การใช้ ~ เหมาะเเก่การใช้อัพเดท patch, bug fix ต้องไม่ break compatibility ที่เราตั้งไว้ minor 1. 2 เราต้องข้างค่อนมั่นใจว่าที่เหลือจะไม่ update หรือไม่ไป break หรือถ้ามั่นใจเป็น major เรามั่นใจว่า ไม่ส่งผลต่อ break $ npm install express@"^1. 3" เครื่องหมาย "" ครอบก่อน ^ (caret) = ประมาณ จะอัพเดทส่วนที่ต่ำกว่า "หลักซ้ายสุดที่ไม่ใช่ศูนย์" >= 1. 3 < 2. 0 สิ่งที่ผมจะอัพเดท มันจะอัพ 1. 2, 1. 3 ไปเรื่อยๆ เเต่มันจะไม่อัพเดทไปถึง 2. 0 มันจะอัพเดท ส่วนที่มันใดท้ายสุดไม่ใช่ 0 จุดที่ต่ำกว่ามันก็คือพวก minor เเละ patch $ npm install express@"^1. 3" เครื่องหมาย "" ครอบก่อน ^ (caret) จะอัพเดทส่วนที่ต่ำกว่า "หลักซ้ายสุดที่ไม่ใช่ศูนย์" >= 1. 0 มันจะอัพเดท ส่วนที่มันใดท้ายสุดไม่ใช่ 0 จุดที่ต่ำกว่ามันก็คือพวก minor เเละ patch $ npm install express@"^0. 0 สิ่งที่มันจะอัพเดท ต่ำกว่ามันได้เเต่ patch >= 0. 3 < 0. 0 เพราะตัวหลัก minor เป็นหลักซ้ายสุดที่ไม่ใช่ 0 ก็จะ update ส่วนที่ต่ำกว่าหลัก minor $ npm install express@"^0. 3" เครื่องหมาย "" ครอบก่อน ^ (caret) จะอัพเดทส่วนที่ต่ำกว่า "หลักซ้ายสุดที่ไม่ใช่ศูนย์" ส่วนที่ต่ำกว่าหลัก patch คงไม่มี ระบุ เเบบนี้ก็ไม่ต่างกับ = 0.