Angular CLI - ng สร้างคำสั่ง

ไวยากรณ์

ng generate <schematic> [options]
ng g <schematic> [options]

คำสั่ง ng create สร้างและ / หรือแก้ไขไฟล์ตามแผนผัง ตัวเลือกคือพารามิเตอร์ที่เป็นทางเลือก

อาร์กิวเมนต์

ซีเนียร์ อาร์กิวเมนต์และไวยากรณ์ คำอธิบาย
1 <schematic>

แผนผังหรือคอลเลกชัน: แผนผังที่จะสร้าง ตัวเลือกนี้สามารถรับหนึ่งในคำสั่งย่อยต่อไปนี้ -

  • appShell
  • application
  • class
  • component
  • directive
  • enum
  • guard
  • interceptor
  • interface
  • library
  • module
  • pipe
  • service
  • serviceWorker
  • webWorker

ตัวเลือก

ซีเนียร์ ตัวเลือกและไวยากรณ์ คำอธิบาย
1 --defaults = จริง | เท็จ เมื่อเป็นจริงให้ปิดใช้งานพร้อมต์อินพุตแบบโต้ตอบสำหรับตัวเลือกที่มีค่าเริ่มต้น
2 --dryRun = จริง | เท็จ

เมื่อเป็นจริงจะเรียกใช้และรายงานกิจกรรมโดยไม่ต้องเขียนผลลัพธ์

ค่าเริ่มต้น: เท็จ

นามแฝง: -d.

3 - บังคับ = จริง | เท็จ

เมื่อเป็นจริงบังคับให้เขียนทับไฟล์ที่มีอยู่

ค่าเริ่มต้น: เท็จ

นามแฝง: -f.

4 --help = true | false | json | JSON

แสดงข้อความวิธีใช้สำหรับคำสั่งนี้ในคอนโซล

ค่าเริ่มต้น: เท็จ

5 --interactive = จริง | เท็จ เมื่อเป็นเท็จปิดใช้งานพร้อมต์อินพุตแบบโต้ตอบ

ขั้นแรกให้ย้ายไปยังโครงการเชิงมุมที่สร้างขึ้นโดยใช้คำสั่งng newจากนั้นเรียกใช้คำสั่ง

ตัวอย่าง

\>Node\>TutorialsPoint> ng generate component goals
CREATE src/app/goals/goals.component.html (20 bytes)
CREATE src/app/goals/goals.component.spec.ts (621 bytes)
CREATE src/app/goals/goals.component.ts (271 bytes)
CREATE src/app/goals/goals.component.css (0 bytes)
UPDATE src/app/app.module.ts (471 bytes)

ที่นี่คำสั่ง ng สร้างได้สร้างองค์ประกอบใหม่ในโครงการของเรา TutorialsPoint และเพิ่มรายการองค์ประกอบใหม่นี้ใน app.module.ts