Mobile Angular UI - การตั้งค่าโครงการ
บทนี้จะดำเนินการเกี่ยวกับการตั้งค่าโครงการ เราจะใช้ประโยชน์จากการตั้งค่านี้เพื่อทำงานกับตัวอย่างในบทที่เหลือ
การตั้งค่าโปรเจ็กต์จะทำโดยใช้ npm เนื่องจากง่ายต่อการติดตั้งแพ็คเกจที่ต้องการ
เปิดพรอมต์คำสั่งของคุณและสร้างไดเร็กทอรีชื่อ uiformobile / และเข้าสู่ไดเร็กทอรีโดยใช้คำสั่ง cd
ตอนนี้ดำเนินการคำสั่งต่อไปนี้ -
npm init
คำสั่ง npm init จะเริ่มต้น proect -
มันจะสร้าง package.json ดังภาพด้านล่าง -
{
"name": "uiformobile",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
ตอนนี้เรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้ง ui เชิงมุมมือถือ
npm install --save mobile-angular-ui
ในการทำงานกับ Mobile Angular UI เราต้องใช้ AngularJS ให้เราติดตั้งโดยใช้คำสั่งต่อไปนี้ -
npm install --save-dev angular
เรายังต้องการเส้นทางเชิงมุมเพื่อทำงานกับการกำหนดเส้นทาง ในการติดตั้งคำสั่งคือ -
npm install --save-dev angular-route
เราต้องการเซิร์ฟเวอร์ที่จะเรียกใช้แอปของเราในเบราว์เซอร์ เราจะใช้ประโยชน์จากการด่วน
คำสั่งในการติดตั้ง express คือ -
npm install --save-dev express
สร้างไฟล์ server.js ภายในโฟลเดอร์รูท ไฟล์นี้จะมีคำสั่ง express เพื่อเริ่มต้นเซิร์ฟเวอร์
นี่คือรายละเอียดของ server.js -
const express=require('express')
const app=express();
const port=3000;
var path=require("path");
app.use("/node_modules", express.static("D:/uiformobile/node_modules"));
app.use("/src", express.static("D:/uiformobile/src/"));
app.use("/src/js", express.static("D:/uiformobile/src/js"));
app.all("/*", function (req, res, next) {
res.sendFile("index.html", { root: "D:/uiformobile/" });
});
app.listen(port, () => console.log('Starting your Mobile Angular App on port ${port}!'))
ในการเริ่มต้นเซิร์ฟเวอร์ให้ใช้คำสั่งต่อไปนี้ -
node server.js.
เซิร์ฟเวอร์จะเริ่มต้นที่พอร์ต 3000 คุณสามารถใช้ประโยชน์จากไฟล์ http://localhost:3000/ เพื่อดู UI ในเบราว์เซอร์ของคุณ
โครงสร้างโฟลเดอร์สุดท้ายดังแสดงด้านล่าง -
โฟลเดอร์ node_modules / มีแพ็กเกจทั้งหมดที่ติดตั้งสำหรับ mobile_angular_ui, angularjs และ angular-route
src/โฟลเดอร์จะมีไฟล์ HTML และ js ที่จำเป็นสำหรับการพัฒนา UI index.html คือจุดเริ่มต้นที่จะเห็นเมื่อคุณตีhttp://localhost:3000/.
ตอนนี้ติดตั้งแพ็คเกจที่จำเป็นแล้ว ตอนนี้ให้เราพูดถึงไฟล์ css และ js ที่สำคัญที่เราต้องการ แม้ว่าเฟรมเวิร์กจะมีไว้สำหรับแอปพลิเคชันมือถือ แต่ก็สามารถใช้สำหรับแอปเดสก์ท็อป
ต่อไปนี้เป็นไฟล์ css สำคัญที่จำเป็นต้องรวมไว้ในไฟล์. html ของคุณ
ซีเนียร์ No | ไฟล์และคำอธิบาย |
---|---|
1 | mobile-angular-ui-base.css ไฟล์ css นี้มีไว้สำหรับอุปกรณ์มือถือและแท็บเล็ต |
2 | mobile-angular-ui-desktop.css ไฟล์ css ที่ตอบสนองหมายถึงใช้บนเดสก์ท็อปและอุปกรณ์เคลื่อนที่ |
3 | mobile-angular-ui-hover.css สิ่งนี้มีกฎ css สำหรับการวางเมาส์เหนือ |
4 | angular.min.js AngularJS ที่เราต้องการเริ่มต้นด้วยโครงการ |
5 | mobile-angular-ui.min.js นี่คือไฟล์ js UI เชิงมุมมือถือที่เราต้องใช้ในโมดูลการพึ่งพาในโมดูล AngularJS นี่คือโมดูลหลัก |
6 | angular-route.min.js นี่คือไฟล์เส้นทาง AngularJS ที่ใช้สำหรับการกำหนดเส้นทาง |
ไฟล์ทั้งหมดข้างต้นมีอยู่ภายใน node_modules/. เราตั้งค่าโครงการเสร็จแล้วตอนนี้เราจะใช้ประโยชน์จากโครงการนี้ในบทถัดไปเพื่อพัฒนาแอปแรกของเรา