angular-cli使用介绍


## 1. 说明:

    github: https://github.com/angular/angular-cli

## 2. 使用angluar-cli快速创建工程化angluar项目

    ### 完整模板创建项目:

        npm install -g @angular/cli

        ng new my-project (--skip-install) 不要安装 (--style css)样式 --routing fasle(不要安装路由)

        cd my-project

        ng serve

        默认localhost:4200

    ### 模板项目的结构

        |-- e2e : 端对端的测试目录 一般开发时候不用

        |-- node_modules

        |-- src : 源码文件夹

            |-- app: angluar组件及其模块化相关资源文件夹

                |--app.component.css:应用样式

                |--app.component.html:应用html

                |--app.component.ts: 根组件文件

                |--app.module.ts:根模块文件

                |--app-routing.module.ts:根路由组件

              |-- assets: 静态文件及图片等资源

            |-- environments: 多环境修改文件

                |--environment.prod:生产环境配置

                |--environment: source和dev环境配置

            |--browserslist:为css维护兼容性针对css

            |--favicon.ico:应用图标

            |--index.html:根html

            |--karma.conf.js:单元测试文件配置

            |--main.ts: 脚本执行入口点(入口文件)

            |--polyfills.ts:浏览器兼容文件针对js

            |--styles.css:全局样式文件

            |--test.ts:测试文件

            |--tsconfig.app.json:ts编译器的配置

            |--tsconfig.spec.json:测试文件

            |--tslint.json:tslink语法检查配置文件

        |-- .editorconfig ide 配置文件

        |-- .gitignore: git版本管制忽略的配置

        |-- angular.json: angluar命令行控制文件(支持多项目)

        |-- package.json: 应用包配置文件 

        |-- README.md: 应用描述说明的readme文件

        |-- tsconfig.json:ts配置文件

        |-- tslint.json:tslink语法检查配置文件


##3.项目打包发布(本地测试dist文件)

    npm run build

    npm install express-generator -g  全局安装express-generator生成器 

    express expressDemo   (expressDemo是项目名)创建一个express项目

    cd expressDemo

    npm install

    把dist目录下的所有文件复制到express项目的public文件夹下

    然后运行 $ npm start 启动expressDemo

    访问 http://localhost:3000 

你可能感兴趣的:(angular-cli使用介绍)