安装angular环境踩过一些坑,最终仍是把工程跑起来了,这里描述一下个人步骤,不排除有些步骤是多余的,但愿能对遇到一样问题的小伙伴有帮助。node
- 下载最新版node.js。
- 安装node,安装过程一路点下一步。
- 打开cmd,执行node -v和npm -v肯定安装成功。
- 安装angular-cli报了几个错,分别是缺乏visul c++组件,缺乏phython环境,。
- 下载最新phyton,安装并设置环境变量(网上有详细步骤,由于第四步问题老是不成功,我怀疑是phython缘由,因此卸装好几遍)。
- 安装.NET Framework 的SDK,去下个2.0以上的版本装。(网上有资源,由于第四步老是不成功,我怀疑是SDK缘由,因此卸装了好几个版本)。
- 安装微软的visul studio,这玩意太大,几十个G大小,反复装几回老是装一半就失败,说缺乏微软这个组件那个组件的,换版本也不成功,后来我不理它了。
- 设置淘宝镜像到.npmrc文件,我直接复制别人博客的内容,有三条:phantomjs_cdnurl=http://cnpmjs.org/downloads、sass_binary_site=https://npm.taobao.org/mirrors/node-sass/、registry=https://registry.npm.taobao.org
- 卸载原没装成功的angular-cli,重装。
- 安装失败,卸载angular-cli,用cnpm命令再装angular-cli。
- 在cmd执行ng -version验证成功。
- 找个目录执行ng new 命令建立angular项目,建立失败,错误信息怎么描述我忘记了,网上说node-sass有些内容下不下来,还有node-gyp依赖visul studio的API。执行这个错误项目,会报缺angular库的一些文件。
- 反复卸装node-sass,安装的时候都报错,后来我不理它了。
- 再执行ng new命令建立angular项目,这个项目会先create一堆基础文件而后再安装node_modules。我一看到create完立马按ctrl+c退出安装,而后在工程根目录用cnpm去安装。工程顺利建立。(new的时候会用npm安装依赖库,这里是用淘宝镜像去安装依赖库)
- 启动angular项目,总卡在“LicenseWebpackPl”,进度条卡死在95%。
- 用npm命令安装yarn管理工具(官网上的安装包下不了)。
- 从新建立angular项目,跟步骤14如出一辙。删除项目里的node_modules。
- 进到工程的根目录执行yarn命令,执行完以后,根目录出现了node_modules文件了。
- 执行npm start,顺利启动angular工程!