如何安装旧版本的Angular?
您应该使用角度4.它现在处于发行版本并且不在beta版本中。
请看选项ng new
:https://github.com/angular/angular-cli/wiki/new
如果您对角CLI版本早些时候1.0.0请使用ng new myApp --ng4=false
与--ng4=false
是默认反正。
如果您使用的是1.0.0版本您无法将角度2设置为默认值。请看1.0.0 release notes。在版本1.0.0中,cli更新为仅使用角4来生成新项目。但是,您可以将生成的package.json
中的角度版本手动更改为所需的版本。
我还建议使用Angular 4 - 差异不足以担心版本差异。事实上,Angular 4的目标之一就是让它与Angular 2向后兼容。
但是,我完全可以理解使用不同版本的课程作为新学习者的风险 - 您想要尽可能地减少差异,以便您可以(相对)确定错误是因为您做错了事。
因此,与所有的,我推荐两种方法:
第一个(最好)的办法是找出老师使用角CLI版本,并安装CLI的特定版本(希望,在课程的某个阶段,教师将显示package.json,以便您可以看到正在使用的角度CLI版本,然后我将全局安装该特定CLI版本,然后在我的项目中)。
第二种方法是更新应用程序中的package.json以匹配教师的package.json(但不更改全局Angular CLI版本)。这稍微更危险,但如果确保项目中的角度cli版本与老师的版本匹配,那么仍然应该相对安全。
请注意,这两个选项都要求您能够获取/查看课程使用的package.json,以便您可以匹配版本号。如果没有这个选项,如果你实际使用的是与你的课程相同的版本,那只是一个盲目的猜测。
为什么你想使用旧版本而不是新版本? –
角4与角2没有什么不同,尽管大部分仍然是相同的 – Roljhon
嗯,我正在参加Angular 2的课程,我知道它并没有很大的不同,但如果我发现自己有错误,我会至少与老师使用的文件结构相同。 – Ricky