angular cli ile angular'ın belirli bir sürümünü yükleme

Google'da ve angular cli dokümanında arama yaptım ancak angular cli kullanarak belirli bir angular sürümünü yüklemenin herhangi bir yolunu bulamadım. bu mümkün mü?

Çözüm

Sadece belirli bir sürümle package.json'a sahip olabilirsiniz ve npm install yapın ve bu sürümü yükleyecektir. Ayrıca projenizi geliştirmek için angular-cliye bağımlı olmanıza gerek yoktur.

Yorumlar (3)

Düzenleme #2 (7/2/2017)

Eğer angular cli'yi şu anda yüklerseniz, muhtemelen angular cli'nin yeni adı @angular/cli olacaktır, bu nedenle

npm uninstall -g @angular/cli

ve yukarıdaki kodu takip edin. Bunun için hala oy alıyorum, bu yüzden bazı nedenlerden dolayı eski sürümü kullanmak isteyenler için cevabımı güncelledim.


Düzenleme #1

Cli'yi kullanarak Angular'ın önceki sürümüyle gerçekten yeni bir proje oluşturmak istiyorsanız, son sürümden önce angular-cli'yi düşürmeyi deneyin. Bunun gibi bir şey:

npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@1.0.0-beta.32

Başlangıç

Açısalın sürümünü package.json içinde değiştirebilirsiniz. Sanırım angular'ın eski sürümünü kullanmak istiyorsunuz ama ben en son sürümü kullanmanızı öneririm. Kullanarak:

ng new app-name

her zaman angular'ın en son sürümünü kullanacaktır.

Yorumlar (7)

package.json dosyanızın 'dependencies' bölümünde istediğiniz sürümü belirtin, ardından konsol/terminaldeki kök proje klasörünüzden şunu çalıştırın:

npm install

Örneğin, aşağıdakiler özellikle v4.3.4'ü yükleyecektir

"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",
  }

Sürümün ne kadar spesifik olması gerektiğini değiştirmek için sürüm numarasına aşağıdaki değiştiricileri de ekleyebilirsiniz:

caret ^

Sizi ilk sayı ile belirtilen en son ana sürüme günceller:

^4.3.0

en son 4.x.x sürümünü yükleyecek, ancak 5.x.x sürümünü yüklemeyecektir

tilde ~

Sizi ikinci sayı ile belirtilen en son küçük sürüme günceller:

~4.3.0

en son 4.3.x sürümünü yükleyecek, ancak 4.4.x sürümünü yüklemeyecektir

Yorumlar (0)