Bu sorunun cevabına biraz açıklık getirmek istiyorum.
Burada problemi düzgün bir şekilde ele alan ve bir çözüm sunan bazı cevaplar olduğunu düşünse bile, bunlar doğru cevaplar değildir. Bu sorunun doğru cevabı kullanmaknpm version
Package.json dosyasını otomatik olarak düzenlemenin bir yolu var mı?
Evet, bunu yapmak için yapabileceğiniz şey, npm version
gerektiğinde komutu çalıştırmaktır, burada npm sürümü hakkında daha fazla bilgi edinebilirsiniz , ancak temel kullanım olurdu npm version patch
ve package.json
sürümünüze 3. basamak sırasını ekleyecektir (1.0. X )
Git öncesi yayın kancası kullanmak yardımcı olur mu?
npm version
Komutu yayın öncesi kancada istediğiniz gibi çalıştıracak şekilde yapılandırabilirsiniz , ancak bu CD / CI borunuzda ihtiyacınız olan şey olup olmadığına bağlıdır, ancak npm version
komut olmadan bir git pre-release
kanca "kolayca" hiçbir şey yapamaz ilepackage.json
npm version
Doğru cevabın nedeni şu:
- Kullanıcı bir klasör yapısını kullanıyorsa hangi o var
package.json
diye kullanıyor npm
diye kullanıp kullanmadığını npm
Ulaşabildiği npm scripts
.
- Eğer erişimi varsa
npm scripts
, npm version
komuta erişimi vardır .
- Bu komutu kullanarak bilgisayarına veya CD / CI borusuna uzun vadede proje için sürdürülebilirlik çabasını azaltacak ve kurulumda yardımcı olacak başka bir şey yüklemesine gerek yoktur.
Diğer araçların önerildiği diğer cevaplar yanlıştır.
gulp-bump
çalışır, ancak uzun vadede sorun yaratabilecek başka bir ekstra paket gerektirir (cevabımın 3. noktası)
grunt-bump
çalışır, ancak uzun vadede sorun yaratabilecek başka bir ekstra paket gerektirir (cevabımın 3. noktası)