Angular CLI 安装和使用
1.背景介绍关于Angular版本,Angular官方已经统一命名Angular 1.x同一为Angular JS;Angular 2.x及以上统称Angular; CLI是Command Line Interface的简写,是一种命令行接口,实现自动化开发流程,比如:ionic cli、vue cli等;它可以创建项目、添加文件以及执行一大堆开发任务,比如测试、打包和发布。 官方文档:https://github.com/angular/angular-cli 2.安装Angular CLI
3.新建Angular项目$ ng new my-app 这里要等很久啊,大概要下载141M东西。 趁着它在下载,来看一下运行ng new之后Angular cli已经帮我们干了什么: $ ng new helloKeriy installing ng create .editorconfig create README.md create src/app/app.component.css // 使用HTML模板、CSS样式和单元测试定义AppComponent组件。 它是根组件,随着应用的成长它会成为一棵组件树的根节点。 create src/app/app.component.html create src/app/app.component.spec.ts create src/app/app.component.ts // 定义AppModule,这个根模块会告诉Angular如何组装该应用 create src/app/app.module.ts create src/assets/.gitkeep // 这个文件夹下你可以放图片等任何东西,在构建应用时,它们全都会拷贝到发布包中。 create src/environments/environment.prod.ts create src/environments/environment.ts create src/favicon.ico // 每个网站都希望自己在书签栏中能好看一点。 请把它换成你自己的图标。 create src/index.html // 宿主页面 create src/main.ts create src/polyfills.ts create src/styles.css // 公共样式 create src/test.ts // 这是单元测试的主要入口点 create src/tsconfig.app.json create src/tsconfig.spec.json create src/typings.d.ts create .angular-cli.json // Anguar 编译依赖 create e2e/app.e2e-spec.ts // e2e 端对端测试目录 create e2e/app.po.ts create e2e/tsconfig.e2e.json create .gitignore create karma.conf.js create package.json // Angular 的依赖包 create protractor.conf.js create tsconfig.json // TypeScript 编译器的参数 create tslint.json Successfully initialized git. Installing packages for tooling via npm. Installed packages for tooling via npm. Project ‘helloKeriy‘ successfully created. 这里强烈推荐使用淘宝镜像安装: $ ng new helloKeriy --skip-install // 先跳过npm安装 $ cd helloKeriy $ cnpm install // 使用淘宝源安装 4.成果展示安装完成之后就可以启动项目了: cd helloKeriy
ng serve -open
ng serve命令会启动开发服务器,监听文件变化,并在修改这些文件时重新构建此应用。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- scala – Shapeless在测试中没有发现implicits,但可以在REP
- 小黑小波比.解决执行完代码,带指定的参数值重新加载页面
- 使用Jasmine测试一个简单的AngularJS服务
- angularJS directive详解
- 如何使用Twitter Bootstraps网格系统在两列之间添加一行
- angularjs – 访问chrome net :: ERR_INSECURE_RESPONSE中的
- shell – Curl返回http状态代码和响应
- vtiger CRM 二次开发接口Webservice调用实例
- 《数据结构》实验二: 线性表实验
- 用于单个服务器的轻量级Docker orchestrator