Yanıtlar:
Çoğu zaman , en son kesintisiz değişiklikleri (paketinizde belirtilen semver'e uygun olarak) almak için bir modülü npm ile güncelleyebilir (veya iplik yükseltme ) yapabilirsiniz (<- bu son kısmı tekrar okuyun).
npm update browser-sync
-------
yarn upgrade browser-sync
npm|yarn outdated
Hangi modüllerin daha yeni sürümlere sahip olduğunu görmek için kullanın- Kullanım
npm update|yarn upgrade
(bir paket adı olmadan) tüm modülleri güncellemek için- Daha
--save-dev|--dev
yeni sürüm numaralarını paketinize kaydetmek isteyip istemediğinizi belirtin. Json. (NOT: npm v5.0 itibariyle bu sadece şunlar için gereklidirdevDependencies
).
Büyük sürüm yükseltmeleri:
Sizin durumunuzda, bir sonraki büyük sürümü (v2.xx) istiyormuşsunuz gibi görünüyor, bu da büyük değişiklikler yapması muhtemeldir ve bu değişiklikleri karşılamak için uygulamanızı güncellemeniz gerekecektir. Aşağıdakileri 2.x.x
yaparak en son yükleyebilir / kaydedebilirsiniz :
npm install browser-sync@2 --save-dev
-------
yarn add browser-sync@2 --dev
... veya en son 2.1.x
şunları yaparak:
npm install browser-sync@2.1 --save-dev
-------
yarn add browser-sync@2.1 --dev
... ya da en son ve en büyüğü yaparak:
npm install browser-sync@latest --save-dev
-------
yarn add browser-sync@latest --dev
Not: sonuncusu bunu yapmaktan farklı değildir:
npm uninstall browser-sync --save-dev npm install browser-sync --save-dev ------- yarn remove browser-sync --dev yarn add browser-sync --dev
--save-dev
Bölüm önemlidir. Bu işlem onu kaldıracak, paketi paketinizden kaldıracak ve en son sürümü yeniden yükleyecek ve yeni değeri paketinize kaydedecektir. Json.
npm update browser-sync --save-dev
ayrıca ana sürüme güncellemek ve package-lock.json dosyasını kaydetmek için de çalışır (elbette varsa).
npm update
en son sürümünü kuracak . Bir sonraki büyük sürüme güncelleme yapmanın tek yolu , yukarıda açıkladığım gibi açıkça yapmaktır. Hiç bir paket yüklemediyseniz ve güncellemeye / kaydetmeye çalışıyorsanız, en son sürümü yükleyecektir, ancak bu çok yaygın değildir. Ayrıca en son büyük sürümü belirtmek için nadiren kullanılan semver var - paketinizde şöyle görünecektir. Json : browser-sync: '*'
VEYA browser-sync: 'x'
- ama bunu yapmanızı önermiyorum.
--save-dev
gerek olmadığından, otomatik olarak package.json'a kaydedileceğine dikkat edin ( docs.npmjs.com/cli/update )
Tüm paketlerin Güncel ve Son sürümlerini npm outdated
görmek için kullanın .
Ardından npm i packageName@versionNumber
belirli bir sürümü yüklemek için: örnek npm i browser-sync@2.1.0
.
Veya npm i packageName@latest
en son sürümü yüklemek için: örnek npm i browser-sync@latest
.
Her zaman manuel olarak yapabilirsiniz. Bunlar adımlar:
git clone github_url
node_modules
ör.node_modules/browser-sync
Şimdi sizin için çalışmalı. Gelecekte kırılmayacağından emin olmak npm i
için önümüzdeki iki adıma devam edin:
package.json
Klasöründeki dosyayı okuyarak yeni paketin sürümünü kontrol edin .package.json
ve aynı sürümü dependencies
, projenizinpackage.json
Manuel olarak yapılması tavsiye edilmez. Bazen şeyleri kapatarak nasıl çalıştığını anlamak, işleri düzeltebilmek iyi olur. Kendimi zaman zaman yaparken buldum.
npm install browser-sync@latest
olabilir. en son ile aşırı yazmanız gerekir (muhtemelen herhangi bir