Instalação de uma versão específica de angular com cli angular

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?

Solução

Pode apenas ter package.json com versão específica e fazer npm install e instalará essa versão. Também não precisa de depender de angular-cli para desenvolver o seu projecto.

Comentários (3)

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 angular-cli@1.0.0-beta.32

**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.

Comentários (7)

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:

caret ^

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

til ~

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

Comentários (0)