安装Angular-CLI脚手架工具
目前,无论你使用什么前端框架,都必然要使用到各种 NodeJS 工具,Angular 也不例外。与其它框架不同,Angular 从一开始就走的“全家桶”式的设计思路,因此 @angular/cli 这款工具里面集成了日常开发需要使用的所有 Node 模块,使用 @angular/cli 可以大幅度降低搭建开发环境的难度。
Angular CLI 类似于 Vue CLI,是 Angular 官方开发的一个脚手架工具,专门用来开发构建 Angular 应用程序。
-
Angular 应用程序初始化
-
内置开发服务器
-
代码变更浏览器自动刷新
-
创建组件、指令、服务等集成工具
-
测试和维护
-
......
#
安装 Node.js#
-
安装
-
确认 Node.js 环境
node -v
#
-
npm 会随着 Node 的安装被一起安装
-
确认 npm 环境
npm -v
#
-
Windows 32 位:https://www.python.org/ftp/python/2.7.14/python-2.7.14.msi
-
Windows 64位:https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi
-
确认 Python 环境
python --version
安装 C++ 编译工具#
Angular CLi
在 Windows 上同时依赖 C++ 编译工具,所以我们这里也需要单独安装。
当然如果你的机器安装了 Visual Studio,其中包含了C++编译工具则无需安装(注意,不是 Visual Studio Code)。
执行下面的命名安装 C++ 编译工具:
npm install --global --production windows-build-tools
#
npm i -g cnpm --registry=https://registry.npm.taobao.org
#
Angular CLI 是 Angular 官方开发的一个类似于 Vue CLI
使用它的第一步就是先安装:
cnpm i -g @angular/cli
安装结束之后我们可以通过在命令行输入以下命令测试是否安装成功:
ng --version
_ _ ____ _ ___ / \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _| / △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | | / ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | | /_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___| |___/ Angular CLI: 1.6.3 Node: 8.9.4 OS: win32 x64 Angular: ...
安装失败解决方案#
-
在 Windows 平台上安装 @angular/cli 会报很多 error,那是因为 @angular/cli 在 Windows 平台上面依赖 Python 和 Visual Studio 环境,而很多开发者的机器上并没有安装这些东西
-
以及 node-sass 模块被墙的问题,强烈推荐使用 cnpm 进行安装,可以非常有效地避免撞墙
npm i -g cnpm --registry=https://registry.npm.taobao.org cnpm i -g @angular/cli
-
如果安装失败,请手动把全局的
@angular/cli
删掉:cnpm uninstall -g @angular/cli
-
如果
-
无论你用什么开发环境,安装的过程中请仔细看错误日志。很多同学没有看错误日志的习惯,报错的时候直接懵掉,根本不知道发生了什么。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
2020-03-19 数据库读写分离之配置Django实现数据库读写分离