当前位置:   article > 正文

AngularJS快速上手,从安装到运行_angularjs安装

angularjs安装

0、先决条件

        在开始之前,请确保你的开发环境已经包含了 Node.js和 npm 包管理器。

Node.js

Angular 需要 Node.js 的 8.x 或 10.x 版本。

  • 要想检查你的版本,请在控制台窗口中运行 node -v 命令。

  1. C:\Users\Administrator>node -v
  2. v8.12.0
  • 要想安装 Node.js,请访问 nodejs.org

npm 包管理器

     Angular、Angular CLI 和 Angular 应用都依赖于由一些库所提供的特性和功能,它们主要是 npm 包。要下载和安装 npm 包,你必须拥有一个 npm 包管理器。

本 文中使用的是npm命令行方式,它已经在安装 Node.js 时默认安装上了。

要想检查你是否已经安装了 npm 客户端,请在终端/控制台窗口中运行 npm -v 命令。

  1. C:\Users\Administrator>npm -v
  2. 6.4.1

1、安装 Angular CLI

       本文用 Angular CLI 的方式来创建项目、创建应用和库代码,并执行多种开发任务,比如测试、打包和发布。

通过npm来安装CLI,请打开控制台窗口,并输入下列命令:

C:\Users\Administrator>npm install -g @angular/cli

2、创建项目

选择一个位置(工作空间)来创建Angular应用来开发, 每个项目都是一组由应用、库或端到端(e2e)测试构成的文件。

运行 Angular CLI 命令 ng new创建项目AngularJS-Learning,如下所示:

  1. I:\Angular>ng new AngularJS-Learning
  2. ? Would you like to add Angular routing? Yes
  3. ? Which stylesheet format would you like to use? CSS
  4. CREATE AngularJS-Learning/angular.json (3876 bytes)
  5. CREATE AngularJS-Learning/package.json (1326 bytes)
  6. CREATE AngularJS-Learning/README.md (1034 bytes)
  7. CREATE AngularJS-Learning/tsconfig.json (408 bytes)
  8. CREATE AngularJS-Learning/tslint.json (2837 bytes)
  9. CREATE AngularJS-Learning/.editorconfig (245 bytes)
  10. CREATE AngularJS-Learning/.gitignore (503 bytes)
  11. CREATE AngularJS-Learning/src/favicon.ico (5430 bytes)
  12. CREATE AngularJS-Learning/src/index.html (304 bytes)
  13. CREATE AngularJS-Learning/src/main.ts (372 bytes)
  14. CREATE AngularJS-Learning/src/polyfills.ts (3234 bytes)
  15. CREATE AngularJS-Learning/src/test.ts (642 bytes)
  16. CREATE AngularJS-Learning/src/styles.css (80 bytes)
  17. CREATE AngularJS-Learning/src/browserslist (388 bytes)
  18. CREATE AngularJS-Learning/src/karma.conf.js (964 bytes)
  19. CREATE AngularJS-Learning/src/tsconfig.app.json (166 bytes)
  20. CREATE AngularJS-Learning/src/tsconfig.spec.json (256 bytes)
  21. CREATE AngularJS-Learning/src/tslint.json (314 bytes)
  22. CREATE AngularJS-Learning/src/assets/.gitkeep (0 bytes)
  23. CREATE AngularJS-Learning/src/environments/environment.prod.ts (51 bytes)
  24. CREATE AngularJS-Learning/src/environments/environment.ts (662 bytes)
  25. CREATE AngularJS-Learning/src/app/app-routing.module.ts (245 bytes)
  26. CREATE AngularJS-Learning/src/app/app.module.ts (393 bytes)
  27. CREATE AngularJS-Learning/src/app/app.component.html (1173 bytes)
  28. CREATE AngularJS-Learning/src/app/app.component.spec.ts (1131 bytes)
  29. CREATE AngularJS-Learning/src/app/app.component.ts (222 bytes)
  30. CREATE AngularJS-Learning/src/app/app.component.css (0 bytes)
  31. CREATE AngularJS-Learning/e2e/protractor.conf.js (752 bytes)
  32. CREATE AngularJS-Learning/e2e/tsconfig.e2e.json (213 bytes)
  33. CREATE AngularJS-Learning/e2e/src/app.e2e-spec.ts (314 bytes)
  34. CREATE AngularJS-Learning/e2e/src/app.po.ts (208 bytes)
  35. npm WARN deprecated circular-json@0.5.9: CircularJSON is in maintenance only, fl
  36. atted is its successor.
  37. [ .......] - extract:mime: sill tarball trying lcid@^1.0.0 by hash: s
  38. ......

    ng new 会提示你要把哪些特性包含在初始的应用项目中,请按 Enter 或 Return 键接受默认值即可。创建项目过程中会下载安装依赖的包,所有创建项目过程受网络状况,需要花费一会儿的时间,那就慢慢等待吧,不妨利用这个等待时间看看其他东西,也挺好的。

3、运行

Angular 包含一个开发服务器,以便你能在本地轻松地构建应用和启动开发服务器。

进入工作空间目录(my-app)。

使用 CLI 命令 ng serve 启动开发服务器,并带上 --open 选项。

I:\Angular\AngularJS-Learning>ng serve --open

ng serve 命令会自动开发服务器,并监视你的文件变化,当你修改这些文件时,它就会重新构建应用。

--open(或只用 -o)选项会自动打开浏览器,并访问 http://localhost:4200/

看,你的应用使用一条消息在欢迎你:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/557726
推荐阅读
  

闽ICP备14008679号