搭建angular开发环境

  一、下载并安装node

    官网地址:点击前往

  二、利用npm安装cnpm

    安装好node后就可以使用npm命令啦

    查看版本:npm -v

      

    安装cnpm:npm install -g cnpm –-registry=https://registry.npm.taobao.org

    查看cnpm版本:cnpm -v

      

  三、利用cnpm安装angular-cli

    cnpm i -g install @angular/cli@latest

    注意:安装完angular-cli后就可以使用功能ng命令啦

    查看ng版本:ng -v

      

  四、利用ng命令创建angular项目

    创建一个文件夹用于存放angular项目,进入到这个文件夹下执行下面的命令创建angular项目

      ng new 项目名

        例如: ng g testProject

        

        注意:由于需要下载依赖包,时间有点长

        

    进入到刚刚创建的angular项目的根目录,启动服务

      ng serve

      技巧01:使用 ng server 同样可以启动项目,但是推荐使用 ng serve ;具体原因不详

        

        注意:启动时间有点长

        

        启动成功后的提示信息:

        

    在浏览器中输入  http://127.0.0.1:4200/ 即可访问项目主页

      

1 方法一:利用grunt搭建

  详情请见:点击进入

    经三少验证,可以实现。

2 方法二:利用angular-cli搭建

  详情请见:点击进入

    经三少验证,可以实现

注意:三少是利用angular-cli来搭建项目的

3 Notes

  3.1 先安装node,node安装完后就可以使用npm命令啦

  3.2 利用npm命令安装angular-cli,angular-cli安装完后就可以使用ng命令啦

  3.3 利用ng命令来创建项目,创建组件、服务...

4 利用npm安装angular_cli

  安装angular-cli

    npm install -g angular-cli

    注意1:如果安装不了,就将镜像源换成淘宝的,具体方法在方法二中有

    注意2:将anular-cli安装成全局的

  查看版本

    ng --version

  查看版本

    ng help

  创建项目

    ng new 项目名

  启动服务

    ng serve

    注意:进入到项目的根目录后再启动服务

  启动服务时使用AOT功能

    能将插件进行压缩

    ng serve --prod --aot

  Angular2项目编译过后的内容

    ng build --prod --aot

    注意:编译后得到的内容就会放到一个叫dist的文件中

  进行自动化测试

    ng test

    注意:进行自动化测试的前提是,你在Angular2中书写了测试代码

  注意:利用ng命令可以创建的东西有

    

5 利用cnpm安装angular_cli  (强烈推荐使用)

  注意:cnpm是淘宝开放的一个npm,如果利用原生的npm安装angular-cli时需要计算机中有python开发环境,而且由于在中国,利用npm安装angular-cli时有的包会被墙掉;故推荐使用cnpm安装angular-cli

  利用npm安装cnpm

    

  查看cnpm版本

    

  利用cnpm安装angular-cli

    cnpm i -g angular-cli

    npm i -g install @angular/cli@latest       推荐使用

    注意:安装完angul-cli后就可以使用ng命令啦

  查看安装的ang-cli的版本

    

  安装angular项目需要的各种包

    cnpm install

    注意:需要进入到项目根目录,包比较多所以很慢

  启动服务

    ng serv --prod --aot

    注意:需要进入到项目的根目录,比较慢

Angular01 利用grunt搭建自动web前端开发环境、利用angular-cli搭建web前端项目的更多相关文章

  1. 用grunt搭建自动化的web前端开发环境实战教程(详细步骤)

    用grunt搭建自动化的web前端开发环境实战教程(详细步骤) jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用!前端自动化, ...

  2. 用grunt搭建web前端开发环境

    1.前言 本文章旨在讲解grunt入门,以及讲解grunt最常用的几个插件的使用. 2.安装node.js Grunt和所有grunt插件都是基于nodejs来运行的,如果你的电脑上没有nodejs, ...

  3. 【前端福利】用grunt搭建自动化的web前端开发环境-完整教程

    jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用! 1. 前言 各位web前端开发人员,如果你现在还不知道grunt或者听说过 ...

  4. 转:【前端福利】用grunt搭建自动化的web前端开发环境-完整教程

    原文地址:http://blog.csdn.net/wangfupeng1988/article/details/46418203 jQuery在使用grunt,bootstrap在使用grunt,百 ...

  5. 用grunt搭建自动化的web前端开发环境-完整教程

    原稿:http://www.cnblogs.com/wangfupeng1988/p/4561993.html#!comments jQuery在使用grunt,bootstrap在使用grunt,百 ...

  6. 用grunt搭建自动化的web前端开发环境

    用grunt搭建自动化的web前端开发环境 jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用! 1. 前言 各位web前端开发 ...

  7. Grunt搭建自动化web前端开发环境--完整流程

    Grunt搭建自动化web前端开发环境-完整流程 jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用! 1. 前言 各位web前 ...

  8. grunt搭建自动化的web前端开发环境(转)

    1. 前言 各位web前端开发人员,如果你现在还不知道grunt或者听说过.但是不会熟练使用grunt,那你就真的真的真的out了(三个“真的”重复,表示重点).至于grunt的作用,这里不详细说了, ...

  9. 使用grunt搭建自动化的web前端开发环境

    使用grunt搭建自动化的web前端开发环境 我们一定经常听过grunt和gulp,它们都是用于搭建自动化的web前端开发环境的,这里主要介绍grunt的使用,值得一提的是,jQuery.bootst ...

  10. 【前端福利】用grunt搭建自己主动化的web前端开发环境-完整教程

    jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用! 1. 前言 各位web前端开发者.假设你如今还不知道grunt或者听说过. ...

随机推荐

  1. SQL Compare

    http://pan.baidu.com/s/1jGIEEm6 来源:数据库同步工具: Red Gate Sql Compare

  2. 通过例子深入理解javascript中的new操作符

    1.首先看一道题目 function Cat(name,age){ this.name=name; this.age=age; } console.log(new Cat('miaomiao',18) ...

  3. abd 命令

    adb全称Android Debug Bridge ,安卓调试桥接器.它是Android SDK里面的一个工具,用这个工具可以直接操作管理Android模拟器或者真实Android设备.adb的工作方 ...

  4. THUPC2017 小 L 的计算题

    求 $k=1,2,\cdots,n \space \space \sum\limits_{i=1}^n a_i^k$ $n \leq 2 \times 10^5$ sol: 时隔多年终于卡过去了 之前 ...

  5. C++动多态和静多态

    动多态的设计思想:对于相关的对象类型,确定它们之间的一个共同功能集,然后在基类中,把这些共同的功能声明为多个公共的虚函数接口.各个子类重写这些虚函数,以完成具体的功能.客户端的代码(操作函数)通过指向 ...

  6. div+css制作带箭头提示框效果图(原创文章)

    一直都在看站友们的作品,今天也来给大家分享一个小的效果,第一次发还有点小紧张呢,语言表达能力不是很好,还请见谅…^ 先来个简单点的吧,上效果图 刚开始在网上看到效果图的时候感觉好神奇,当我试着写出来的 ...

  7. Quartz 定时任务(含Redis)

    一  定时任务基础: MQ:Message Queue消息队列服务器:MSMQ.ActiveMQ.Redis等项目任务:确定邮件的发送,重置密码的发送(发送可能会很慢,而且有可能还需要重试),用消息队 ...

  8. [转] pip镜像升级报警 -trust-host问题解决方案

    pip升级到7.0以后,在使用http镜像进行包安装及升级的时候往往会有如下提示: Collecting beautifulsoup4The repository located at mirrors ...

  9. 杂项:VS调试技巧之附加进程

    ylbtech-杂项:VS调试技巧之附加进程 1. 摘录返回顶部 1. 用过VS一段时间的程序员们相信都有过这种调试经历:每次按下F5进行断点调试时,都要等待好长时间:先让解决方式编译通过,然后启动V ...

  10. spring 学习二 @RequestMapping

    RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上.用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径. RequestMapping注解有六个属性,下面我们把她 ...