angular cli的使用详解

这次给大家带来angular cli的使用详解,angular cli使用的注意事项有哪些,下面就是实战案例,一起来看一下。

背景介绍

关于Angular版本,Angular官方已经统一命名Angular 1.x同一为Angular JS;Angular 2.x及以上统称Angular;

CLI是Command Line Interface的简写,是一种命令行接口,实现自动化开发流程,比如:ionic cli、vue cli等;它可以创建项目、添加文件以及执行一大堆开发任务,比如测试、打包和发布。

安装Angular CLI

1.首先确认安装了node.js和npm

// 显示当前node和npm版本$ node -v$ npm -v// node 版本高于6.9.3 npm版本高于3.0.0

登录后复制

2.全局安装typescript(可选)

$ npm install -g typescript // 新建项目的时候会自动安装typescript(非全局)所以这里也可以不用安装。

登录后复制

3.安装Angular CLI

$ npm install -g @angular/cli

登录后复制

经过不算漫长的等待,你的Angular CLI就装好了。确认一下:

$ ng v// 出现下面画面说明安装成功,如果不成功你可能需要uninstall一下,再重新来过$ ng v  _           _          _   _  /   _    _ _  _| |  _ _    / _| |  |_ _| / △  | '_  / _` | | | | |/ _` | '|  | |  | |  | | / _ | | | | (_| | |_| | | (_| | |   | |_| |_ | |/_/  __| |_|, |,_|_|,_|_|    |_|_|        |_/@angular/cli: 1.1.1node: 7.10.0os: darwin x64

登录后复制

新建Angular项目

$ ng new my-app

登录后复制

这里要等很久啊,大概要下载141M东西。

如果你已经建好了项目文件夹就可以使用ng init my-app来新建项目,ng init和ng new的区别是ng new会帮我们创建一个和项目名称相同的文件夹。

趁着它在下载,来看一下运行ng new之后Angular cli已经帮我们干了什么:

$ ng new helloKeriyinstalling 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.jsonSuccessfully 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           // 使用淘宝源安装

登录后复制

成果展示

安装完成之后就可以启动项目了:

cd helloKeriyng serve -open

登录后复制

ng serve命令会启动开发服务器,监听文件变化,并在修改这些文件时重新构建此应用。

使用–open(或-o)参数可以自动打开浏览器并访问http://localhost:4200/。

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

BootStrap操作数据表格

vue实现短信验证码倒计时

以上就是angular cli的使用详解的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2771509.html

(0)
上一篇 2025年3月8日 12:58:51
下一篇 2025年3月6日 11:40:41

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Three.js使用详解

    这次给大家带来Three.js使用详解,Three.js使用的注意事项有哪些,下面就是实战案例,一起来看一下。 开场白 webGL可以让我们在canvas上实现3D效果。而three.js是一款webGL框架,由于其易用性被广泛应用。如果你…

    编程技术 2025年3月8日
    200
  • Particles.js库在vue里如何使用

    这次给大家带来Particles.js库在vue里如何使用,Particles.js库在vue里使用的注意事项有哪些,下面就是实战案例,一起来看一下。 知乎的首页后面的粒子动效总觉得很炫酷,搜了一下,发现是用particles.js编写的。…

    编程技术 2025年3月8日
    200
  • Vue-router的路由元信息使用详解

    这次给大家带来Vue-router的路由元信息使用详解,Vue-router路由元信息使用的注意事项有哪些,下面就是实战案例,一起来看一下。 一、背景 之前写前端都是后端返回界面,跳转神马的完全不用自己操心,但是这次用 vue 写的前端,第…

    编程技术 2025年3月8日
    200
  • Vue-Router的滚动行为使用详解

    这次给大家带来Vue-Router的滚动行为使用详解,Vue-Router滚动行为使用的注意事项有哪些,下面就是实战案例,一起来看一下。 滚动行为 使用前端路由,当切换到新路由时,想要页面滚到顶部,或者是保持原先的滚动位置,就像重新加载页面…

    编程技术 2025年3月8日
    200
  • VUE实现分页组件步奏详解

    这次给大家带来VUE实现分页组件步奏详解,VUE实现分页组件的注意事项有哪些,下面就是实战案例,一起来看一下。 分页是WEB开发中很常用的功能,尤其是在各种前后端分离的今天,后端API返回数据,前端根据数据的count以及当前页码pageI…

    编程技术 2025年3月8日
    200
  • JS面向对象的使用详解

    这次给大家带来JS面向对象的使用详解,JS面向对象使用的注意事项有哪些,下面就是实战案例,一起来看一下。 数据类型 在JavaScript中,数据类型分为两类: 原始类型 保存一些简单数据,如true,5等。JavaScript共有5中原始…

    编程技术 2025年3月8日
    200
  • clipboard.js实现复制功能步奏详解

    这次给大家带来clipboard.js实现复制功能步奏详解,clipboard.js实现复制功能的注意事项有哪些,下面就是实战案例,一起来看一下。 最近在工作中有一个需求,就是需要使用一个按钮实现相应内容的复制。在网上找了很多解决方案,最后…

    编程技术 2025年3月8日
    200
  • AngularJS注册表单验证的步奏详解

    这次给大家带来AngularJS注册表单验证的步奏详解,AngularJS注册表单验证的注意事项有哪些,下面就是实战案例,一起来看一下。 //email验证 $(function(){ //input标签获取焦点/失去焦点时调用方法 $(“…

    编程技术 2025年3月8日
    200
  • 原生ajax的get和post方法使用详解

    login.onclick = function(){var xhr = new XMLHttpRequest();xhr.open(“get”,”http://localhost/ajax2/test2.php?username=”+us…

    编程技术 2025年3月8日
    200
  • angular4关于表单校验步奏详解

    这次给大家带来angular4关于表单校验步奏详解,angular4关于表单校验的注意事项有哪些,下面就是实战案例,一起来看一下。 本章中介绍响应式表单的创建及表单输入值的校验,对于模板表单就略过。 一、使用响应式表单的步骤 1、在模块(一…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论