这个看目录结构也是一个angular
的发布方式,所以一样进入根目录,输入
cnpm install
各种报错,不是废话的就是这句:
'bower' 不是内部或外部命令,也不是可运行的程序
起初没细看,以为Angular CLI
没装好,就卸载掉重新装,卸载Angular CLI
也是一门技术活儿,参照安装Angular-Cli以及失败原因解决。
-
npm uninstall -g angular-cli
后面的软件包应该要跟安装时候追求一致,不然啥反应都没有就愉快地结束了。 -
npm cache clean
可能是清理缓存吧,理解没难度。
清理完毕后,输入
cnpm install -g @angular/cli
重新安装Angular CLI
,这真的是一个漫长的过程。仍然提示bower
的问题,这下我认真看了一下,应该确实只是因为bower
没有安装,系统找不到这个软件,所以执行
cnpm install -g bower
安装好bower
。确认bower
安装好以后,继续输入:
cnpm install
经过一个不太长的等待,又报错了,有用的是这句:
ECMDERR Failed to execute "git ls-remote --tags --heads https://github.com/angular/bower-angular-route.git", exit code of #128 fatal: unable to access 'https://github.com/angular/bower-angular-route.git/': error setting certificate verify locations: CAfile: C:/Program Files/Git/mingw64/libexec/ssl/certs/ca-bundle.crt CApath: none
Additional error details:
fatal: unable to access 'https://github.com/angular/bower-angular-route.git/': error setting certificate verify locations:
CAfile: C:/Program Files/Git/mingw64/libexec/ssl/certs/ca-bundle.crt
CApath: none
大概是一个Git
的问题,搜索之后,参考搭建android studio环境遇到的坑儿,输入:
git config --global http.sslVerify false
将Git
的ssl关了(大概是这意思吧)。经过一个及其漫长又吃硬盘的时间与操作后结束。
输入:
ng build
报错:
You seem to not be depending on "@angular/core". This is an error.
或者:
ng serve
依然报错:
The "@angular/compiler-cli" package was not properly installed.
继续解决中……