我正在使用Ubuntu 18
,并想启动Angular 5
项目,因此我安装了node
,npm
,typescript
,最后安装了
最新的稳定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
的最新版本
答案 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)
做到这一点
angularprojects
” angularprojects
”文件夹sudo npm install -g @angular/cli@1.6.6
现在使用sudo ng new my-first-project
创建新项目或粘贴现有项目
现在输入cd my-first-project
ng serve