zoukankan      html  css  js  c++  java
  • Angular 2项目的环境配置和项目搭建

    AngularJS2 发布于2016年9月份,它是基于ES6来开发的。

    AngularJS2 是一款开源JavaScript库,由Google维护,用来协助单一页面应用程序运行。AngularJS2 是 Angular 1.x 的升级版本,性能上得到显著的提高,能很好的支持 Web 开发组件。

    那么今天我来创建下Angular 2的项目:

    01、安装Node.js 和 npm

    安装完成后,在命令行依次使用node -v 和 npm -v可以看到版本号。

    目前安装的node.js版本为8.2.1  ,npm的版本为5.3.0

    02、安装cnpm

    npm需要连接谷歌服务器,国内不能正常使用,因此使用淘宝的镜像安装cnpm。命令行输入npm i -g cnpm --registry=https://registry.npm.taobao.org  

    03、安装Angular CLI

    命令行输入cnpm i -g @angular/cli。这个过程有点漫长,可以出去溜达一圈回来

    04、cnpm设置为默认包管理工具

    命令行输入ng set --global packageManager=cnpm。

    05、新建angular2工程

    命令行输入ng new myApp,在命令行所在目录创建myApp工程。

    06、在项目中引入bootstrap和jquery

    cnpm install @types/bootstrap --save-dev
    cnpm install @types/jquery --save-dev
     
    这样我们就在项目中正常使用bootstrap和jQuery了
    07、在项目中添加组件
    ng g component navbar

    08、启动工程

    命令行进入工程目录cd myApp,输入ng serve  即可启动服务。

    默认的监听端口为4200,在浏览器访问http://localhost:4200,可看到创建的网页,

    如果需要更改端口号,可以在启动的时候设置ng serve --port 3000  这时候访问的时候就用浏览器访问http://localhost:3000

    注意:如果想结束工程服务,可以使用ctrl+c    来选择是否结束。

    使用ng serve 启动的好处是,当代码发生变化时,系统自动重新编译启动,并刷新浏览器,这样我们就可以实时的看到更改内容。

  • 相关阅读:
    7. Reverse Integer
    4. Median of Two Sorted Arrays
    微服务实战系列(四)-注册中心springcloud alibaba nacos-copy
    微服务实战系列(五)-注册中心Eureka与nacos区别-copy
    Restful、SOAP、RPC、SOA、微服务之间的区别-copy
    从SOA到RPC、SOAP、REST-copy
    spring-session实现分布式集群session的共享-copy
    深入理解 RESTful Api 架构-copy
    RESTful 架构详解-copy
    SpringBoot使用MyBatis-Generator详解-copy
  • 原文地址:https://www.cnblogs.com/Gherardo/p/7375818.html
Copyright © 2011-2022 走看看