通过哪个CLI版本安装Angular 5

时间:2018-08-15 16:36:22

标签: angular angular5 angular-cli npm-install

我正在使用Ubuntu 18,并想启动Angular 5项目,因此我安装了nodenpmtypescript,最后安装了 最新的稳定Angular CLI通过以下命令

sudo npm install -g @angular/cli

因此,默认情况下,它会下载最新的稳定版Angular CLI,现在为6.1.3,默认情况下,它会提供Angular 6版本 而不是Angular 5,这是我的要求。

之后,我在同一页面上搜索了许多页面,以获取适用于Angular 5的最新版本5.2.11的正确cli版本。

也看过很多帖子,但很多都来自2017年Angular 5刚发布的那一年。

所以我的问题是通过安装Angular Angular 5的哪个较早版本来获得CLI的最新版本

2 个答案:

答案 0 :(得分:4)

操作系统:Ubuntu 18 (Linux)

注意:使用sudo作为安装前缀,Windows用户以管理员身份打开cmd

sudo apt-get update

[1]安装NodeJS 8.11.3 LTS

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

node -v
v8.11.3

[2] npm与Node.js一起安装

npm与Node.js一起分发,这意味着当您下载Node.js时,会自动在计算机上安装npm。

npm -v
6.3.0

[3]获取TypeScript

sudo npm install -g typescript

tsc -v
Version 3.0.1

[4]使用root来安装angular / cli

sudo -s
root@ubuntu:~# 

[5]将CLI版本1.6.6用于Angular 5.2.11

root@ubuntu:~# npm install -g @angular/cli@1.6.6
// it will download files and take some minutes

root@ubuntu:~# ng -v

    _                      _                 ____ _     ___
   / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
  / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
 / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
/_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
               |___/

Angular CLI: 1.6.6
Node: 8.11.3
OS: linux x64
Angular: 
...

[6]现在,从root退出

exit
// reach where you want to create your new project
ng new angular5App
// it will download files and take some minutes

[7]到达项目目录内部

cd angular5App
// check project dependencies from package.json

[8]编译,捆绑并运行项目

ng serve -on

[9]默认情况下,您的项目将在http://localhost:4200/上运行

在上述版本的chrome 65中,检查元素,

Inside <body> check <app-root _nghost-c0="" ng-version="5.2.11">

希望对大家有帮助。

答案 1 :(得分:0)

做到这一点

  1. 创建一个新文件夹,说“ angularprojects
  2. 使用cmd转到“ angularprojects”文件夹
  3. 现在运行此cmd:sudo npm install -g @angular/cli@1.6.6
  4. 现在使用sudo ng new my-first-project创建新项目或粘贴现有项目

  5. 现在输入cd my-first-project

  6. 现在使用ng serve
  7. 运行