我在google和angular cli doc中搜索了一下,但没有找到任何使用angular cli安装特定版本的angular的方法。
你只需要有特定版本的package.json,然后进行npm install,它就会安装该版本。 而且你不需要依赖angular-cli来开发你的项目。
npm install
angular-cli
Edit #2 ( 7/2/2017)
如果你现在安装angular cli,你可能会有angular cli的新名字,即@angular/cli,所以你需要用以下方式卸载它
@angular/cli
npm uninstall -g @angular/cli
并按照上面的代码操作。我还在为这个问题获得支持,所以我更新了我的答案,供那些因为某些原因想使用旧版本的人参考。
编辑 #1
如果你真的想用以前版本的Angular创建一个新的项目,请在最终发布前尝试降级angular-cli。 就像这样。
npm uninstall -g angular-cli npm cache clean npm install -g angular-cli@1.0.0-beta.32
初始
你可以在package.json中改变angular的版本。我猜你想使用旧版本的angular,但我建议你使用最新的版本。使用。
ng new app-name
将永远使用最新版本的angular。
在package.json的'dependencies'部分指定你想要的版本,然后从你的根项目文件夹在控制台/终端运行这个。
例如,下面将具体安装v4.3.4版本
"dependencies": { "@angular/common": "4.3.4", "@angular/compiler": "4.3.4", "@angular/core": "4.3.4", "@angular/forms": "4.3.4", "@angular/http": "4.3.4", "@angular/platform-browser": "4.3.4", "@angular/platform-browser-dynamic": "4.3.4", "@angular/router": "4.3.4", }
你还可以在版本号上添加以下修饰词,以改变你需要的版本的具体程度。
将你更新到最新的主要版本,如第一个数字所指定。
^4.3.0
将加载最新的4.x.x版本,但不会*加载5.x.x。
将你更新到最新的次要版本,如第二个数字所指定。
~4.3.0
将加载最新的4.3.x版本,但不会*加载4.4.x。
你只需要有特定版本的package.json,然后进行
npm install
,它就会安装该版本。 而且你不需要依赖angular-cli
来开发你的项目。如果你现在安装angular cli,你可能会有angular cli的新名字,即
@angular/cli
,所以你需要用以下方式卸载它并按照上面的代码操作。我还在为这个问题获得支持,所以我更新了我的答案,供那些因为某些原因想使用旧版本的人参考。
如果你真的想用以前版本的Angular创建一个新的项目,请在最终发布前尝试降级angular-cli。 就像这样。
你可以在package.json中改变angular的版本。我猜你想使用旧版本的angular,但我建议你使用最新的版本。使用。
将永远使用最新版本的angular。
在package.json的'dependencies'部分指定你想要的版本,然后从你的根项目文件夹在控制台/终端运行这个。
例如,下面将具体安装v4.3.4版本
你还可以在版本号上添加以下修饰词,以改变你需要的版本的具体程度。
caret ^
将你更新到最新的主要版本,如第一个数字所指定。
将加载最新的4.x.x版本,但不会*加载5.x.x。
tilde ~
将你更新到最新的次要版本,如第二个数字所指定。
将加载最新的4.3.x版本,但不会*加载4.4.x。