之前写了个ionic项目,总感觉angluar知识懂的太少,前段时间花了一段时间深入学习了一些angular4的知识,之前iOS的时候也没有发文章的习惯,都是放在笔记本中了,老是享受别人的分享,自己也不自量力把学习和工作中遇见的坑分享一下,仅供学习,不对的地方欢迎改正。
1.之前用ionic写项目的时候用的还是npm3.00,node6.1,所以一开始安装@angularcli的时候老是报错,因为@angular需要nmp3.00 和node6.9以上才可以,而刚才node6配置的是angularcli,angularcli与@angluarcli是不一样的,旧版不能使用aot编译,且后期升级会有一堆麻烦,
2.错误❌You cannot use the new command inside an angular-cli project
这个时候需要找到node_modules/下的package.json,删除掉,重新ng new project 就可以了
3.如果报的gyp ERR! System Darwin 15.6.0 提示你没有权限,你可以尝试用1).sudo npm uninstall -g @angular/cli 先删除 2).sudo chown -R `whoami` /usr/local
3).sudo npm i -g npm 更新npm
4).npm install
5),sudo npm install -g @angular/cli
总的来说还是比较简单的,这里就不说具体的步骤,因为官网都有,谢谢查看。一起进步。