Mobile Angular UI - Konfiguracja projektu

W tym rozdziale zajmiemy się konfiguracją projektu. Zamierzamy wykorzystać tę konfigurację do pracy z przykładami w pozostałych rozdziałach.

Konfiguracja projektu zostanie przeprowadzona za pomocą npm, ponieważ łatwo jest zainstalować wymagane pakiety.

Otwórz wiersz poleceń i utwórz katalog o nazwie uiformobile / i wejdź do katalogu za pomocą polecenia cd.

Teraz wykonaj następujące polecenie -

npm init

Polecenie npm init zainicjuje proect -

Utworzy plik package.json, jak pokazano poniżej -

{
   "name": "uiformobile",
   "version": "1.0.0",
   "description": "",
   "main": "index.js",
   "scripts": {
      "test": "echo \"Error: no test specified\" && exit 1"
   },
   "author": "",
   "license": "ISC"
}

Teraz uruchom następujące polecenie, aby zainstalować mobilny kątowy interfejs użytkownika.

npm install --save mobile-angular-ui

Do pracy z Mobile Angular UI potrzebujemy AngularJS. Zainstalujmy to za pomocą następującego polecenia -

npm install --save-dev angular

Potrzebujemy również trasy kątowej do pracy z trasowaniem. Aby go zainstalować, polecenie brzmi -

npm install --save-dev angular-route

Potrzebowalibyśmy serwera, który będzie uruchamiał naszą aplikację w przeglądarce. Skorzystamy z ekspresu.

Polecenie instalacji Express to -

npm install --save-dev express

Utwórz plik server.js w folderze głównym. Ten plik będzie zawierał polecenie ekspresowe do uruchomienia serwera.

Oto szczegóły 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}!'))

Aby uruchomić serwer, użyj następującego polecenia -

node server.js.

Serwer wystartuje na porcie 3000. Możesz skorzystać z http://localhost:3000/ aby zobaczyć interfejs użytkownika w przeglądarce.

Ostateczna struktura folderów jest taka, jak pokazano poniżej -

W folderze node_modules / są zainstalowane wszystkie pakiety dla mobile_angular_ui, angularjs i angular-route.

Plik src/folder będzie zawierał pliki HTML i js wymagane do tworzenia interfejsu użytkownika. Index.html to punkt początkowy, który będzie widoczny po trafieniuhttp://localhost:3000/.

Teraz wymagane pakiety są zainstalowane. Porozmawiajmy teraz o ważnych plikach css i js, których potrzebujemy. Chociaż framework jest przeznaczony dla aplikacji mobilnych, może być również używany do aplikacji komputerowych.

Poniżej przedstawiono ważne pliki css, które muszą być dołączone do plików .html.

Sr.No Opis pliku
1

mobile-angular-ui-base.css

Ten plik css jest przeznaczony dla urządzeń mobilnych i tabletów.

2

mobile-angular-ui-desktop.css

Responsywny plik css przeznaczony do użytku na komputerach stacjonarnych i urządzeniach mobilnych.

3

mobile-angular-ui-hover.css

To ma reguły css dla najechania.

4

angular.min.js

Plik AngularJS, którego potrzebujemy, aby rozpocząć projekt.

5

mobile-angular-ui.min.js

To jest plik js mobilnego kątowego interfejsu użytkownika, którego potrzebujemy w module zależności w module AngularJS. To jest podstawowy moduł.

6

angular-route.min.js

To jest plik trasy AngularJS używany do routingu.

Wszystkie powyższe pliki znajdują się w środku node_modules/. Skończyliśmy konfigurację projektu, teraz zamierzamy wykorzystać ten projekt w następnym rozdziale, aby opracować naszą pierwszą aplikację.