Procurei através do google e do cli angular doc mas não consegui'não encontrei nenhuma forma de instalar uma versão específica de cli angular usando o cli angular. é sequer possível?
Editar #2 ( 27/7/2017)
Se instalar o cli angular agora mesmo, você'teria provavelmente o novo nome de cli angular que é @angular/cli
, por isso precisa de desinstalá-lo utilizando
npm uninstall -g @angular/cli
e seguir o código acima. I'ainda estou a receber votos para isto, por isso actualizei a minha resposta para aqueles que querem utilizar a versão mais antiga por algumas razões.
**Editar #1***
Se quiser realmente criar um novo projecto com a versão anterior do Angular usando o cli, tente rebaixar o angular-cli antes do lançamento final. Algo do género:
npm uninstall -g angular-cli
npm cache clean
npm install -g [email protected]
**Initial***
Pode alterar a versão do angular no package.json . I' suponho que queira usar a versão mais antiga do angular, mas sugiro que use a versão mais recente. Utilização:
ng new app-name
utilizará sempre a versão mais recente do angular.
Especifique a versão que pretende no ' dependências' secção do seu pacote.json, depois a partir da pasta do seu projecto raiz na consola/terminal execute isto:
npm install
Por exemplo, o seguinte irá instalar especificamente a 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",
}
Pode também adicionar os seguintes modificadores ao número da versão para variar a especificidade da versão a ser:
Actualiza-o para a versão principal mais recente, tal como especificado pelo primeiro número:
^4.3.0
irá carregar o último lançamento 4.x.x.x, mas não irá carregar 5.x.x.x
Actualize-o para a versão menor mais recente, como especificado pelo segundo número:
~4.3.0
irá carregar o último lançamento 4.3.x, mas não irá carregar 4.4.x