CoreUI มีไว้เพื่อเป็นตัวเปลี่ยนเกม UX โค้ดที่บริสุทธิ์และโปร่งใสไม่มีส่วนประกอบที่ซ้ำซ้อน ดังนั้นแอปจึงเบาพอที่จะมอบประสบการณ์ผู้ใช้ขั้นสูงสุด นี่หมายถึงอุปกรณ์เคลื่อนที่เช่นกัน ซึ่งการนำทางนั้นง่ายและใช้งานง่ายเหมือนกับบนเดสก์ท็อปหรือแล็ปท็อป CoreUI Layout API ช่วยให้คุณปรับแต่งโปรเจ็กต์ของคุณสำหรับอุปกรณ์เกือบทุกชนิด ไม่ว่าจะเป็นอุปกรณ์เคลื่อนที่ เว็บ หรือ WebApp CoreUI ครอบคลุมทุกอย่าง!
ธีมเริ่มต้น | ธีมแสง |
---|---|
ธีมสมัยใหม่ | ธีมที่สดใส |
---|---|
git clone https://github.com/coreui/coreui-free-angular-admin-template.git
ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมการพัฒนาของคุณมี Node.js®
และตัวจัดการแพ็คเกจ npm
Angular 19 ต้องใช้ Node.js
LTS เวอร์ชัน ^18.19.1
หรือ ^20.11.1
node -v
ในหน้าต่างเทอร์มินัล/คอนโซลNode.js
ให้ไปที่ nodejs.org ติดตั้ง Angular CLI ทั่วโลกโดยใช้หน้าต่างเทอร์มินัล/คอนโซล
npm install -g @angular/cli
$ npm install
$ npm update
# dev server with hot reload at http://localhost:4200
$ npm start
ไปที่ http://localhost:4200 แอปจะโหลดซ้ำโดยอัตโนมัติหากคุณเปลี่ยนแปลงไฟล์ต้นฉบับใดๆ
รัน build
เพื่อสร้างโปรเจ็กต์ สิ่งประดิษฐ์ของบิลด์จะถูกจัดเก็บไว้ในไดเร็กทอรี dist/
# build for production with minification
$ npm run build
ภายในการดาวน์โหลด คุณจะพบไดเร็กทอรีและไฟล์ต่อไปนี้ จัดกลุ่มสินทรัพย์ทั่วไปตามตรรกะ และจัดเตรียมรูปแบบทั้งแบบคอมไพล์และย่อขนาด คุณจะเห็นสิ่งนี้:
coreui-free-angular-admin-template
├── src/ # project root
│ ├── app/ # main app directory
| │ ├── icons/ # icons set for the app
| │ ├── layout/ # layout
| | │ └── default-layout/ # layout components
| | | └── _nav.js # sidebar navigation config
| │ └── views/ # application views
│ ├── assets/ # images, icons, etc.
│ ├── components/ # components for demo only
│ ├── scss/ # scss styles
│ └── index.html # html template
│
├── angular.json
├── README.md
└── package.json
เอกสารประกอบสำหรับเทมเพลตผู้ดูแลระบบ CoreUI นั้นโฮสต์อยู่ที่เว็บไซต์ CoreUI สำหรับ Angular ของเรา
โปรเจ็กต์นี้สร้างด้วย Angular CLI เวอร์ชัน 18.0.0
เพื่อความโปร่งใสในวงจรการเปิดตัวของเราและในการมุ่งมั่นที่จะรักษาความเข้ากันได้แบบย้อนหลัง เทมเพลตผู้ดูแลระบบ CoreUI Free จะได้รับการดูแลภายใต้แนวทางการกำหนดเวอร์ชันแบบความหมาย
ดูส่วนการเผยแพร่ของโปรเจ็กต์ของเราสำหรับบันทึกการเปลี่ยนแปลงสำหรับเวอร์ชันรีลีสแต่ละเวอร์ชัน
เรียกใช้ ng serve
สำหรับเซิร์ฟเวอร์ dev ไปที่ http://localhost:4200/
แอปจะโหลดซ้ำโดยอัตโนมัติหากคุณเปลี่ยนแปลงไฟล์ต้นฉบับใดๆ
เรียกใช้ ng generate component component-name
เพื่อสร้างส่วนประกอบใหม่ คุณยังสามารถใช้ ng generate directive|pipe|service|class|guard|interface|enum|module
รัน ng build
เพื่อสร้างโปรเจ็กต์ สิ่งประดิษฐ์ของบิลด์จะถูกจัดเก็บไว้ในไดเร็กทอรี dist/
รัน ng test
เพื่อดำเนินการทดสอบหน่วยผ่าน Karma
เรียกใช้ ng e2e
เพื่อทำการทดสอบแบบ end-to-end ผ่านแพลตฟอร์มที่คุณเลือก หากต้องการใช้คำสั่งนี้ คุณต้องเพิ่มแพ็คเกจที่ใช้ความสามารถในการทดสอบแบบ end-to-end ก่อน
หากต้องการความช่วยเหลือเพิ่มเติมเกี่ยวกับ Angular CLI ให้ใช้ ng help
หรือลองดูที่หน้าภาพรวม Angular CLI และการอ้างอิงคำสั่ง
ลูคัสซ์ โฮลเชค
ทีมงาน CoreUI
รับข้อมูลอัปเดตเกี่ยวกับการพัฒนาของ CoreUI และพูดคุยกับผู้ดูแลโครงการและสมาชิกชุมชน
CoreUI เป็นโครงการโอเพ่นซอร์สที่ได้รับลิขสิทธิ์จาก MIT และใช้งานได้ฟรีโดยสมบูรณ์ อย่างไรก็ตาม จำนวนความพยายามที่จำเป็นในการรักษาและพัฒนาคุณสมบัติใหม่ๆ สำหรับโปรเจ็กต์นั้นจะไม่ยั่งยืนหากไม่ได้รับการสนับสนุนทางการเงินที่เหมาะสม คุณสามารถสนับสนุนการพัฒนาได้โดยการซื้อ CoreUI PRO หรือโดยการเป็นผู้สนับสนุนผ่าน Open Collective
สนับสนุนโครงการนี้ด้วยการเป็นผู้สนับสนุนระดับ Platinum โลโก้บริษัทขนาดใหญ่จะถูกเพิ่มที่นี่พร้อมลิงก์ไปยังเว็บไซต์ของคุณ
สนับสนุนโครงการนี้ด้วยการเป็นผู้สนับสนุนระดับโกลด์ โลโก้บริษัทขนาดใหญ่จะถูกเพิ่มที่นี่พร้อมลิงก์ไปยังเว็บไซต์ของคุณ
สนับสนุนโครงการนี้ด้วยการเป็นผู้สนับสนุนระดับ Silver โลโก้บริษัทขนาดกลางจะถูกเพิ่มที่นี่พร้อมลิงก์ไปยังเว็บไซต์ของคุณ
สนับสนุนโครงการนี้ด้วยการเป็นผู้สนับสนุนระดับ Bronze รูปประจำตัวของบริษัทจะปรากฏที่นี่พร้อมลิงก์ไปยังโปรไฟล์ OpenCollective ของคุณ
ขอขอบคุณผู้สนับสนุนและผู้สนับสนุนทุกท่าน! สนับสนุนโครงการนี้ด้วยการเป็นผู้สนับสนุน
ลิขสิทธิ์ 2024 CreativeLabs Łukasz Holeczek
รหัสเผยแพร่ภายใต้ใบอนุญาต MIT มีเพียงข้อจำกัดเดียวที่คุณไม่สามารถแจกจ่าย CoreUI อีกครั้งเป็นสต็อกได้ คุณไม่สามารถทำเช่นนี้ได้หากคุณแก้ไข CoreUI ในอดีต เราประสบปัญหากับบุคคลที่พยายามขายเทมเพลตที่ใช้ CoreUI