모바일 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 파일을 만듭니다. 이 파일에는 서버를 시작하는 익스프레스 명령이 있습니다.

다음은 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/폴더에는 UI 개발에 필요한 HTML 및 js 파일이 있습니다. index.html은 눌렀을 때 볼 수있는 시작 지점입니다.http://localhost:3000/.

이제 필요한 패키지가 설치되었습니다. 이제 우리가 필요로하는 중요한 css 및 js 파일에 대해 이야기하겠습니다. 프레임 워크는 모바일 애플리케이션을위한 것이지만 데스크톱 앱에도 사용할 수 있습니다.

다음은 .html 파일에 포함되어야하는 중요한 css 파일입니다.

Sr. 아니요 파일 설명
1

mobile-angular-ui-base.css

이 CSS 파일은 모바일 장치 및 태블릿 용입니다.

2

mobile-angular-ui-desktop.css

데스크톱 및 모바일 장치에서 사용하기위한 반응 형 CSS 파일입니다.

mobile-angular-ui-hover.css

여기에는 hover에 대한 CSS 규칙이 있습니다.

4

angular.min.js

프로젝트를 시작하는 데 필요한 AngularJS 파일.

5

mobile-angular-ui.min.js

AngularJS 모듈의 종속성 모듈에서 사용해야하는 모바일 각도 UI js 파일입니다. 이것이 핵심 모듈입니다.

6

angular-route.min.js

Routing에 사용되는 AngularJS Route 파일입니다.

위의 모든 파일이 내부에 있습니다. node_modules/. 프로젝트 설정이 끝났으므로 이제 다음 장에서이 프로젝트를 사용하여 첫 번째 앱을 개발할 것입니다.