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 outdatedHangi 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|--devyeni 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.xyaparak 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-devBö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-devayrı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-devgerek 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@versionNumberbelirli bir sürümü yüklemek için: örnek npm i browser-sync@2.1.0 .
Veya npm i packageName@latesten 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_urlnode_modulesör.node_modules/browser-syncŞimdi sizin için çalışmalı. Gelecekte kırılmayacağından emin olmak npm iiçin önümüzdeki iki adıma devam edin:
package.jsonKlasöründeki dosyayı okuyarak yeni paketin sürümünü kontrol edin .package.jsonve aynı sürümü dependencies, projenizinpackage.jsonManuel 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@latestolabilir. en son ile aşırı yazmanız gerekir (muhtemelen herhangi bir