摘要:使用教程指南参考安装要安装你需要先安装和,然后运行以下命令来安装最新的注意需要和以上的版本支持。这是生产构建这是开发构建命令描述构建生产应用程序,设置存储库,然后发布应用程序。
Angular CLI 使用教程指南参考 安装
要安装Angular CLI你需要先安装node和npm,然后运行以下命令来安装最新的Angular CLI:
注意:Angular CLI 需要Node 4.X 和 NPM 3.X 以上的版本支持。
npm install -g angular-cli
在 Mac 或 Linux 平台上,你可能需要添加sudo前缀提权进行全局安装:
sudo npm install -g angular-cli基本用法
你可以通过 Angular CLI 的 help 命令来获取相关的命令信息.
ng help
Angular CLI的命令关键字为 ngng new
命令 | 描述 |
---|---|
ng new |
创建一个新的 Angular 项目,默认在当前所在目录下 |
参数 | 描述 |
---|---|
--dry-run -d | 只输出要创建的文件和执行的操作,实际上并没有创建项目 |
--verbose -v | 输出详细信息 |
--skip-npm | 在项目第一次创建时不执行任何npm命令 |
--name | 指定创建项目的名称 |
ng new PROJECT_NAME cd PROJECT_NAME ng serve
将会自动在浏览器中打开默认地址 http://localhost:4200/. 运行之后如果你修改了程序源代码.应用将会自动重载.
你也可以自定义配置 IP, 端口和实时重载端口号
ng serve --host 0.0.0.0 --port 4201 --live-reload-port 49153ng init
命令 | 描述 |
---|---|
ng init |
在当前所在目录下初始化一个新的 Angular 项目 |
参数 | 描述 |
---|---|
--dry-run -d | 只输出要创建的文件和执行的操作,实际上并没有创建项目 |
--verbose -v | 输出详细信息 |
--skip-npm | 在项目第一次创建时不执行任何npm命令 |
--name | 指定创建项目的名称 |
命令 | 描述 |
---|---|
ng completion | 将自动完成功能添加到ng命令的shell中 |
命令 | 描述 |
---|---|
ng doc |
在浏览器中打开Angular文档并搜索当前关键字 |
命令 | 描述 |
---|---|
ng e2e | 使用protractor在当前应用中运行e2e测试 |
命令 | 描述 |
---|---|
ng format | 使用clang-format格式化当前项目代码 |
命令 | 描述 |
---|---|
ng generate |
在项目中构建新代码 |
ng g |
简写 |
支持的类型 | 用法 |
---|---|
Component | ng g component my-new-component |
Directive | ng g directive my-new-directive |
Pipe | ng g pipe my-new-pipe |
Service | ng g service my-new-service |
Class | ng g class my-new-class |
Interface | ng g interface my-new-interface |
Enum | ng g enum my-new-enum |
Module | ng g module my-module |
Route | ng g route my-route当前已禁用 |
构建的组件都会使用自用目录,除非 --flat 多带带指定.
参数 | 描述 |
---|---|
--flat | 不在自用目录内创建代码 |
--route= |
指定父路由.仅用于生成组件和路由.默认为指定的路径. |
--skip-router-generation | 跳过生成父路由配置。只能用于路由命令。 |
--default | 指定路由应为默认路由。 |
--lazy | 指定路由是延迟的。 默认为true。 |
命令 | 描述 |
---|---|
ng get |
从Angular CLI配置获取值 |
pathN是一个有效的JavaScript参数路径,例如“users[1].userName”。 如果未设置该值,将显示“undefined”。 此命令默认情况下仅在项目目录中工作。
参数 | 描述 |
---|---|
--global | 返回全局配置值,而不是本地配置值(如果都设置). 此选项还可以使命令在项目目录外工作 |
命令 | 描述 |
---|---|
ng get |
在Angular CLI配置中设置值 |
默认情况下,如果在项目内部运行,则设置项目配置中的值,如果不在项目内部,则失败。 pathN参数是一个有效的JavaScript路径,如“users [1] .userName”。 该值将被强制转换为正确的类型,或者如果类型无法强制,则会抛出错误。
参数 | 描述 |
---|---|
--global | 设置全局配置值,而不是本地配置值。 这也使ng set可以在项目之外工作。 |
构建工件将存储在/dist目录中。
ng build可以指定构建目标(--target = production或--target = development)和要与该构建一起使用的环境文件(--environment = dev或--environment = prod)。 默认情况下,使用开发构建目标和环境。
# 这是生产构建 ng build --target=production --environment=prod ng build --prod --env=prod ng build --prod # 这是开发构建 ng build --target=development --environment=dev ng build --dev --e=dev ng build --dev ng buildng github-pages:deploy
命令 | 描述 |
---|---|
ng github-pages:deploy [options] | 构建生产应用程序,设置GitHub存储库,然后发布应用程序。 |
参数 | 描述 |
---|---|
--message= |
构建并提交信息.默认为 "new gh-pages version" |
--environment= |
angular 环境构建。 默认为“production” |
--branch= |
推送页面的git分支。 默认为“gh-branch” |
--skip-build | 在发布之前跳过构建项目 |
--gh-token= |
用于部署的API令牌,必须. |
--gh-username= |
使用的Github用户名,必须. |
命令 | 描述 |
---|---|
ng lint | 在项目上运行codelyzer linter |
命令 | 描述 |
---|---|
ng test [options] | 使用 karma 运行单元测试 |
参数 | 描述 |
---|---|
--watch | 继续运行测试. 默认为true |
--browsers, --colors, --reporters, --port, --log-level | 这些参数直接传递给karma |
命令 | 描述 |
---|---|
ng version | 输出cli版本, node 版本和操作系统信息 |
参数 | 描述 |
---|---|
--watch | 继续运行测试. 默认为true |
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/103399.html
摘要:如何在中使用动画前端掘金本文讲一下中动画应用的部分。与的快速入门指南推荐前端掘金是非常棒的框架,能够创建功能强大,动态功能的。自发布以来,已经广泛应用于开发中。 如何在 Angular 中使用动画 - 前端 - 掘金本文讲一下Angular中动画应用的部分。 首先,Angular本生不提供动画机制,需要在项目中加入Angular插件模块ngAnimate才能完成Angular的动画机制...
摘要:安装程序主要通过命令行工具来创建和开发,并使用来构建和部署为原生应用程序。基础教程确保完成之前的安装并测试启动成功。 安装Ionic Ionic 2 程序主要通过Ionic命令行工具CLI来创建和开发,并使用Cordova来构建和部署为原生应用程序。也就是说我们需要先安装一些工具来实现程序开发。 安装Ionic CLI 和 Cordova 要创建 Ionic 2 项目,你需要安装最新版...
摘要:已被所有主流浏览器支持在过去几周苹果的浏览器与微软的浏览器分别发布新版本,支持了,再加上早已支持的和,已得到所有主流浏览器支持。 showImg(https://segmentfault.com/img/remote/1460000012086220?w=1240&h=823); 前端每周清单第 40 期: JS 的 Core 与 Cost,Node 内存溢出调试,Software 2...
摘要:杨冀龙是安全焦点民间白帽黑客组织核心成员,被浪潮之巅评为中国新一代黑客领军人物之一他在本文中依次分享了对于黑客的定义如何从黑客成为一名安全创业者技术创业踩过的坑给技术创业者建议等内容。 showImg(https://segmentfault.com/img/remote/1460000012377230?w=1240&h=796); 前端每周清单专注前端领域内容,以对外文资料的搜集为...
摘要:延伸阅读学习与实践资料索引与前端工程化实践前端每周清单半年盘点之篇前端每周清单半年盘点之与篇前端每周清单半年盘点之篇 前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID:frontshow),及时获取前端每周清单;本文则是对于半年来发布的前端每周清单...
阅读 2732·2021-09-02 15:11
阅读 905·2019-08-26 18:18
阅读 1866·2019-08-26 11:57
阅读 3317·2019-08-23 16:59
阅读 1993·2019-08-23 16:51
阅读 2305·2019-08-23 16:11
阅读 3120·2019-08-23 14:58
阅读 1106·2019-08-23 11:34