官术网_书友最值得收藏!

Simple deployment

Now that we have everything ready, let's look at how to build our application.

First, we will look at the application after the changes have been made:

  1. Open VS Code, click on view in the top menu bar, and click Integrated Terminal.
  2. Type the following command in your Terminal:
npm start
  1. Open your default browser and go to http://localhost.com:4200/beers.
  2. Congratulations; you should see the following screenshot:

Note that we are running the command for development, using ng serve behind the  npm start command.
Now, let's use the command to build the application, and check the results:

  1. Go back to VS Code and type Ctrl + C to stop the server.
  2. Type the following command:
npm run build

The preceding command will prepare the application for production; the Angular CLI will do all of the hard work for us. Now, we have a folder at the root of chapter03, as shown in the following screenshot:

The dist folder

As you can see, all of our application is inside of this folder, as optimized as possible; however, to see the contents, we need a web server. In this example, we will use the http-server node package, a very useful Node.js module to make a particular directory on a simple web server. You can find more information about http-server at https://www.npmjs.com/package/http-server:

  1. Go back to VS Code and the integrated Terminal, and type the following command:
npm install http-server -g
  1. Still in the integrated Terminal, type the following command:
cd dist && http-server -p 8080
  1. You will see the following message in your Terminal:
 Starting up http-server, serving ./
Available on:
http://127.0.0.1:8080
http://192.168.25.6:8080
Hit CTRL-C to stop the server

This means that everything went well, and you can already access the contents of the dist folder in your browser.

  1. Open your default browser and go to http://localhost.com:8080/beers.

We're done; now, let's save everything that we did within the chapter03 folder in our local repository, using some Git commands. This step is not required for the next chapters, but it is highly recommended.

  1. Open your Terminal in the chapter03 folder and type the following command:
git add .git commit -m "chapter03 initial commit"
  1. After the previous command, you will see the following output in your Terminal:
 [master c7d7c18] chapter03 initial commit
10 files changed, 190 insertions(+), 24 deletions(-) rewrite
src/app/app.component.html (97%)

create mode 100644 src/app/beers/beers.component.css
create mode 100644 src/app/beers/beers.component.html
create mode 100644 src/app/beers/beers.component.spec.ts
create mode 100644 src/app/beers/beers.component.ts
create mode 100644 src/app/beers/beers.module.ts
create mode 100644 src/app/beers/beers.service.spec.ts
create mode 100644 src/app/beers/beers.service.ts
主站蜘蛛池模板: 八宿县| 龙州县| 全椒县| 安溪县| 洪洞县| 冷水江市| 交城县| 奉节县| 庆阳市| 介休市| 沙洋县| 普洱| 石棉县| 静乐县| 宜春市| 拉萨市| 兴安盟| 霍邱县| 类乌齐县| 肇源县| 团风县| 西乌| 兰溪市| 宣城市| 虞城县| 乐至县| 福泉市| 丁青县| 岑溪市| 北海市| 襄城县| 江北区| 兴仁县| 白玉县| 新乡县| 松原市| 福海县| 桐梓县| 汉沽区| 麻江县| 苏尼特左旗|