最近准备入坑angular2的学习,(之前一直是jQ党....唉,感觉落后这个时代好几个世纪了....)俗话说,工欲善其事必先利其器,于是要先把angular-cli给装起来。 刚开始死活装不上,先是网络问题(咳咳...毕竟有wall嘛)而后又是github上angular-cli已经改成了@angular/cli....这些问题都解决了之后,又发现自己以前装的nodejs版本已经太老旧了不符合装angular-cli的最低要求了....(不得不感叹前端的发展真是日新月异,版本迭代好快啊....),
于是报了下面这个错:
@angular/cli@1.2.6: wanted: {"node":">= 6.9.0","npm":">= 3.0.0"} (current: {"node":"4.2.2","npm":"2.14.7"})@angular/cli@1.2.6: wanted: {"node":">= 6.9.0","npm":"2.14.7"})
要求node.js版本6.9.0 or above,npm版本 3.0.0 or above
好吧,那就只有更新一下了。去官网下了LTS(Long Term Support) 的6.11.2的node.js,其附带的npm版本为3.10.10,哈哈,这下应该可以了。
执行命令:
npm install -g @angular/cli
之后就是一番漫长的等待了....(本人机子比较渣,这个过程有点长....)
装好之后,输入:
ng v
可以看到
_ _ ____ _ ___ / \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _| / △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | | / ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | | /_/ \_\_| |_|\__,|\__,_|_|\__,_|_| \____|_____|___| |___/ @angular/cli: 1.2.6 node: 6.11.2 os: win32 x64
验证安装成功!