Angular 2 实验1:Windows 7上安装执行环境

2017-04-12 补充说明:

默认安装了 python-2.7.13.amd64.msi 之后,执行下面的命令,提示【VCBuild.exe】不存在,要求

npm install
  • 1

提示错误:

  MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,1) 安装 .NET Framework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005
;或 3) 如果将该组件安装到了其他位置,请将其位置添加到系统路径中。 [E:\study-web\angular2-sample\node_modules\node-sass\build\binding.sln]
  • 1
  • 2

解决方法,==管理员权限==下执行命令:

npm install --global --production windows-build-tools
  • 1

该命令会安装Build所需的所有命令,也包括了【python】,也就是说有了这个命令,可以不用自己安装【python】了。

安装成功后,再执行【npm install】就没有错误了。

第一步,安装执行环境

  • 安装 Nodejs 的 Windows 版本

下载Nodejs的Windows版本:https://nodejs.org/dist/v6.10.2/node-v6.10.2-x64.msi

选择默认安装,安装路径为【C:\Program Files\nodejs\】。

验证是否安装成功:

node -v

npm -v
  • 1
  • 2
  • 3

分别显示下面的版本号,说明安装成功。

v6.10.2

3.10.10
  • 1
  • 2
  • 3
  • 修改npm镜像

为了提升下载的速度,改用淘宝的npm镜像。

备注:网络限制不允许访问淘宝,这一步未实验成功,但不影响后续的安装和执行。

npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 1
  • 安装typescript
npm install -g typescript typings
  • 1
  • 手工配置node-sass

下载:https://github.com/sass/node-sass/releases/download/v4.5.2/win32-x64-51_binding.node,存放路径为【C:\win32-x64-51_binding.node】。

执行配置命令:

npm config set sass_binary_path "C:\win32-x64-51_binding.node"
  • 1
  • 安装angular-cli:
npm install -g @angular/cli
  • 1

安装过程中,会提示Python找不到的错误,没什么特别的影响,可以无视。

验证是否安装成功:

ng version
  • 1

提示版本信息:

@angular/cli: 1.0.0
node: 6.10.2
os: win32 x64
  • 1
  • 2
  • 3

第二步,新建Hello工程

执行命令,将新建一个【angular2-hello】工程目录:

ng new angular2-hello
  • 1

成功执行将提示下面的信息:

installing ng
  create .editorconfig
  create README.md
  create src\app\app.component.css
  create src\app\app.component.html
  create src\app\app.component.spec.ts
  create src\app\app.component.ts
  create src\app\app.module.ts
  create src\assets\.gitkeep
  create src\environments\environment.prod.ts
  create src\environments\environment.ts
  create src\favicon.ico
  create src\index.html
  create src\main.ts
  create src\polyfills.ts
  create src\styles.css
  create src\test.ts
  create src\tsconfig.app.json
  create src\tsconfig.spec.json
  create src\typings.d.ts
  create .angular-cli.json
  create e2e\app.e2e-spec.ts
  create e2e\app.po.ts
  create e2e\tsconfig.e2e.json
  create .gitignore
  create karma.conf.js
  create package.json
  create protractor.conf.js
  create tsconfig.json
  create tslint.json
Installing packages for tooling via npm.
Installed packages for tooling via npm.
Project ‘angular2-hello‘ successfully created.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33

继续执行命令:

ng serve
  • 1

构建成功的信息如下:

** NG Live Development Server is running on http://localhost:4200 **
Hash: 7b19a0e5ee6ced4bbc15
Time: 10834ms
chunk    {0} polyfills.bundle.js, polyfills.bundle.js.map (polyfills) 158 kB {4} [initial] [rendered]
chunk    {1} main.bundle.js, main.bundle.js.map (main) 3.69 kB {3} [initial] [rendered]
chunk    {2} styles.bundle.js, styles.bundle.js.map (styles) 9.77 kB {4} [initial] [rendered]
chunk    {3} vendor.bundle.js, vendor.bundle.js.map (vendor) 2.37 MB [initial] [rendered]
chunk    {4} inline.bundle.js, inline.bundle.js.map (inline) 0 bytes [entry] [rendered]
webpack: Compiled successfully.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

在浏览器【Chrome 56】中输入【http://localhost:4200】,页面上将显示:

app works!
  • 1

实验用的浏览器推荐使用最新版的Chrome,如果页面上只显示【Loading…】,说明该浏览器对 Angular 2 支持的还不够。

修改【angular2-hello/app/app.component.html】文件如下,

<h1>
  {{title}}
</h1>
<p>这是我的第一个Angular2程序。</p>
  • 1
  • 2
  • 3
  • 4

浏览器上马上显示成:

app works!

这是我的第一个Angular2程序。
  • 1
  • 2
  • 3

至此,一个最简单的Angular2工程就建立成功了。

其他可以实验的工程

  1. angular2-seed,下载地址:https://github.com/angular/angular2-seed 
    按照作者提供的操作说明,可以构建成功并执行。

参考文档

    1. https://angular.io/docs/ts/latest/cli-quickstart.html
    2. 用WebStorm进行Angularjs 2开发(环境篇:Windows 10,Angular-cli方式)

原文地址:https://www.cnblogs.com/lyf906522290/p/8342851.html

时间: 2024-10-15 15:16:35

Angular 2 实验1:Windows 7上安装执行环境的相关文章

在Windows 7上安装Team Foundation Server(TFS)的代理服务器(Agent)

自2009年微软发布Windows 7以来,经过8年的市场验证,Windows 7已经成为史上应用最为广泛的操作系统.但是面对技术变化的日新月异,2015年微软正式停止了对Windows 7的主流支持,并将于2020年正式结束对Windows 7的所有技术支持.这一运行了8年之久的操作系统,在微软发布Windows 8.Windows 10以后多年,仍然保留着强大的生命力,至今还是许多企业和政府部门内部计算机的主流操作系统. 基于这种状况,许多应用程序的开发环境目前只支持Windows 7操作系

在Windows 10上安装Oracle 11g数据库出现的问题及解决

在Windows 10上安装Oracle 11g数据库,并且很多次出现过:当安装的进度条进行到快要结束的时候弹出一个提示框.如下: [Java(TM)2 Platform Standard Edition binary 已停止工作:出现了一个问题,导致程序停止正常工作.如果有可用的解决方案,Windows 将关闭程序并通知你]的错误提示信息. 最后,发现是因为jdk的安装路径含有中文才导致这一致命的错误,接下来我是这样做的: 1.将整个jdk文件夹移动到某一英文路径. 2.修改环境变量中的系统变

NFC学习笔记——三(在windows操作系统上安装libnfc)

本篇翻译文章: 这篇文章主要是说明如何在windows操作系统上安装.配置和使用libnfc. 一.基本信息 1.操作系统: Windows Vista Home Premium SP 2 2.硬件信息: System: Dell Inspiron 1720 Processor: Intel Core 2 Duo CPU T9300 @ 2.5GHz 2.5GHz System type: 32-bit Operating System 3.所需软件: 在windows操作系统上安装软件需要下列

在本地windows机器上安装SecureCRT客户端

一.SecureCRT客户端介绍. SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件. SecureCRT支持SSH,同时支持Telnet和rlogin协议. SecureCRT是一款用于连接运行包括Windows.UNIX和VMS的理想工具.通过使用内含的VCP命令行程序可以进行加密文件的传输. 二.在本地windows机器上安装SecureCRT客户端. 安装完成.

【翻译自mos文章】在windows 2012上安装rac时,GI 的安装失败,报OUI-35024

在windows 2012上安装rac时,GI 的安装失败,报OUI-35024 来源于: RAC on Windows 2012: Grid Infrastructure Installation Fails With OUI-35024 (文档 ID 1907834.1) 适用于: Oracle Database - Enterprise Edition - Version 11.2.0.3 and later Microsoft Windows x64 (64-bit) 症状: Oracl

在Windows Service上安装运行Redis

CSDN下载RedisWatcher,运行InstallWatcher.msi,默认安装在C:\Program Files (x86)\RedisWatcher,修改watcher.conf 1 # required exepath and exename are combined to form full path 2 exepath D:\Demos\redisdev\redis 3 exename redis-server.exe 4 5 # optional fastfailMS is

在Windows 10 上安装SQL Server 2000数据库

Win10本身是一个兼容性较好的操作系统,目前有很多人在咨询如何在Windows 10 上安装 SQL Server 2000数据库,都没有成功过.主要是卡在了安装过程中的mdac2.6 安装上,一直停这儿不动. 我们根据自己的实践,成功在Window 安装上了 SQL Server 2000数据库标准版,安装成功的关键是“不要”将安装程序设置兼容模式(兼容XP sp2)运行,直接以管理员身份运行SQL Server安装程序即可. 一.更换回旧的SQLUNIRL.DLL 将SQL Server

Windows平台上安装LaTex工具以及LaTex常见的文件类型汇总

LaTex广泛用于学术报告.paper.学术PPT的撰写和制作,熟练掌握LaTex是在学术界生存的必备基本技能之一.本文简要介绍了在Windows平台上安装LaTex工具的基本方法和流程以及LaTeX常见的文件类型. 1.下载MiKTeX,下载地址为:http://miktex.org/download.MiKTeX的正确读音为/'mik'tek/. 2.安装MikTeX.安装完毕后,在开始菜单会出现"Previewer"和"TeXworks"程序图标.Previe

在Linux和Windows系统上安装Nginx服务器的教程

在Linux和Windows系统上安装Nginx服务器的教程 ?1.在CentOS系统上安装Nginx 在 CentOS6 版本的 EPEL 源中,已经加入了 nginx 的 rpm 包,不过此 RPM 包版本较低.如果需要更新版本,可以使用官方制作的 rpm 包,或者使用源码包编译安装. 还可以使用一些二次开发功能增强的 nginx 版本,例如淘宝的 Tengine 和 OpenResty 都是不错的选择.1.1 常用编译参数 ??? --prefix=PATH:指定 nginx 的安装目录?