美文网首页
2、angular学习第一天(环境搭建)

2、angular学习第一天(环境搭建)

作者: LH_0811 | 来源:发表于2018-09-19 22:35 被阅读32次

    1、node 安装

    直接搜索node 到官网下载对应版本安装就好
    安装完成后的验证指令是
    node -v
    npm -v

    2、安装angular-cli

    实现自动化开发流程,它可以创建项目、添加文件以及执行一大堆开发任务,比如测试、打包和发布。

    命令:

    sudo npm install -g @angular/cli
    

    验证: ng -v

    3、使用angular-cli创建一个angular项目

    当前目录下命令:

    ng create myapp
    

    myapp 就是项目名称

    4、 使用webstream 开发集成工具打开当前项目目录

    其中目录
    e2e 端到端的测试目录 用来做自动测试的
    node_modules 第三方依赖包存放目录
    src 源代码目录
    |_app 是项目的默认主模块
    |_assets 是静态资源 图片之类的
    |_environments 是当前环境(开发,发布)
    |_index.html 整个应用的根html,程序启动就是访问这个页面
    |_main.ts 整个项目的入口点,Angular通过这个文件来启动项目
    |_polyfills.ts 主要是用来导入一些必要库,为了让Angular能正常运行在老版本下
    |_styles.css 主要是放一些全局的样式
    |_tsconfig.app.json TypeScript编译器的配置,添加第三方依赖的时候会修改这个文件
    |_tsconfig.spec.json 不用管
    |_test.ts 也是自动化测试用的
    |_typings.d.ts 不用管
    angular.json Angular命令行工具的配置文件。后期
    可能会去修改它,引一些其他的第三方的包 比如jquery等
    package.json 这是一个标准的npm工具的配置文件,这个文件里面列出了该应用程序所使用的第三方依赖包。实际上我们在新建项目的时候,等了半天就是在下载第三方依赖包。下载完成后会放在node_modules这个目录中,后期我们可能会修改这个文件。
    README.md 说明文件
    tslint.json 是tslint的配置文件,用来定义TypeScript代码质量检查的规则,不用管它

    5 引用 jquery 和 bootstrap

    命令

    npm install jquery --save
    npm install bootstrap --save
    

    为了让ts识别js代码应该做类型声明

    npm install @types/jquery --save-dev
    npm install @types/bootstrap --save-dev
    

    6创建模块

    cli 提供了创建模块的命令

    ng g component navbar
    ng g component footer
    ng g component search
    ng g component carousel
    ng g component product
    ng g component start
    

    7重写app模块中的root-root

    上方是navbar
    左侧是search

    右侧分上下两部分
    上方轮播
    下方产品列表

    <app-navbar></app-navbar>
    
    <div class="container">
      <div class="row">
        <div class="col-md-3">
          <app-search></app-search>
        </div>
        <div class="col-md-9">
    
          <div class="row">
            <app-carousel></app-carousel>
          </div>
          <div class="row">
            <app-product></app-product>
          </div>
        </div>
      </div>
    
    </div>
    
    <app-footer></app-footer>
    

    8启动项目

    ng serve [--open] [--port 4200] [--host 0.0.0.0]
    

    相关文章

      网友评论

          本文标题:2、angular学习第一天(环境搭建)

          本文链接:https://www.haomeiwen.com/subject/fypwnftx.html