Мобильный пользовательский интерфейс Angular - Настройка проекта

В этой главе мы поговорим о настройке проекта. Мы собираемся использовать эту установку для работы с примерами в остальных главах.

Настройка проекта будет производиться с помощью npm, так как любые необходимые пакеты легко установить.

Откройте командную строку и создайте каталог с именем uiformobile / и войдите в каталог с помощью команды cd.

Теперь выполните следующую команду -

npm init

Команда npm init инициализирует проект -

Он создаст package.json, как показано ниже -

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

Теперь выполните следующую команду, чтобы установить мобильный angular ui.

npm install --save mobile-angular-ui

Для работы с Mobile Angular UI нам понадобится AngularJS. Давайте установим это, используя следующую команду -

npm install --save-dev angular

Также нам понадобится angular-route для работы с маршрутизацией. Чтобы установить его, команда -

npm install --save-dev angular-route

Нам понадобится сервер, который будет запускать наше приложение в браузере. Мы будем использовать экспресс.

Команда для установки экспресса -

npm install --save-dev express

Создайте внутри корневой папки файл server.js. Этот файл будет содержать экспресс-команду для запуска сервера.

Вот детали 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/ чтобы увидеть пользовательский интерфейс в вашем браузере.

Окончательная структура папок показана ниже -

В папке node_modules / установлены все пакеты для mobile_angular_ui, angularjs и angular-route.

В src/В папке будут находиться файлы HTML и js, необходимые для разработки пользовательского интерфейса. Index.html - это начальная точка, которая будет видна, когда вы нажметеhttp://localhost:3000/.

Теперь необходимые пакеты установлены. Давайте теперь поговорим о важных файлах css и js, которые нам нужны. Хотя фреймворк предназначен для мобильных приложений, его также можно использовать для настольных приложений.

Ниже приведены важные файлы css, которые обязательно должны быть включены в ваши файлы .html.

Старший Нет Описание файла
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-файл мобильного angular UI, который нам нужно использовать в модуле зависимостей в модуле AngularJS. Это основной модуль.

6

angular-route.min.js

Это файл маршрута AngularJS, используемый для маршрутизации.

Все вышеперечисленные файлы находятся внутри node_modules/. Мы закончили с настройкой проекта, теперь мы собираемся использовать этот проект в следующей главе для разработки нашего первого приложения.