npm-ის დამოკიდებულებების ვერსიების ფორმატები JavaScript-ში
package.json ფაილში დაინსტალირებული
პაკეტების ვერსიები შეიძლება იყოს მითითებული სხვადასხვა
ფორმატში. მოდით შევისწავლოთ ეს ფორმატები
წარმოსახვითი ბიბლიოთეკის somelib მაგალითზე.
შემდეგ მაგალითში საჭიროა
ზუსტი ვერსია 2.4.2:
{
"dependencies": {
"somelib": "2.4.2"
}
}
შემდეგ მაგალითში საჭიროა
ბოლო ვერსია, რომელიც თავსებადია 2.4.2-თან:
{
"dependencies": {
"somelib": "^2.4.2"
}
}
შემდეგ მაგალითში პროექტი მუშაობს
ვერსიებთან 2.4.2, 2.4.3,
2.4.4 და ასე შემდეგ:
{
"dependencies": {
"somelib": "~2.4.2"
}
}
შემდეგ მაგალითში პროექტი მუშაობს
ვერსიებთან 2.4, 2.5, 2.6
და ასე შემდეგ:
{
"dependencies": {
"somelib": "~2.4"
}
}
შემდეგ მაგალითში პროექტი მუშაობს
პაკეტის ნებისმიერ პატჩ-ვერსიასთან 2.4:
{
"dependencies": {
"somelib": "2.4.x"
}
}
შემდეგ მაგალითში პროექტი მუშაობს
ვერსიის ნებისმიერ მინორულ ვერსიასთან 2:
{
"dependencies": {
"somelib": "2.x"
}
}
შემდეგ მაგალითში პროექტი მუშაობს
ვერსიასთან 2.4 და ზემოთ:
{
"dependencies": {
"somelib": ">=2.4"
}
}
შემდეგ მაგალითში პროექტი მუშაობს
ნებისმიერ ვერსიასთან დიაპაზონში
2.4.2-დან 3.1.1-მდე:
{
"dependencies": {
"somelib": "2.4.2 3.1.1"
}
}