Miundo ya Toleo la Tegemezi katika npm katika JavaScript
Katika faili package.json matoleo yaliyowekwa
ya mifuko yanaweza kubainishwa kwa muundo
mbalimbali. Wacha tujifunze miundo hii
kwa kutumia mfano wa maktaba ya kubuni somelib.
Katika mfano ufuatao inahitaji
toleo kamili la 2.4.2:
{
"dependencies": {
"somelib": "2.4.2"
}
}
Katika mfano ufuatao inahitaji
toleo la mwisho linalolingana na 2.4.2:
{
"dependencies": {
"somelib": "^2.4.2"
}
}
Katika mfano ufuatao mradi hufanya kazi
na matoleo 2.4.2, 2.4.3,
2.4.4 na kadhalika:
{
"dependencies": {
"somelib": "~2.4.2"
}
}
Katika mfano ufuatao mradi hufanya kazi
na matoleo 2.4, 2.5, 2.6
na kadhalika:
{
"dependencies": {
"somelib": "~2.4"
}
}
Katika mfano ufuatao mradi hufanya kazi
na toleo lolote la kiraka la mfuko 2.4:
{
"dependencies": {
"somelib": "2.4.x"
}
}
Katika mfano ufuatao mradi hufanya kazi
na toleo lolote la mdogo la toleo 2:
{
"dependencies": {
"somelib": "2.x"
}
}
Katika mfano ufuatao mradi hufanya kazi
na toleo 2.4 na juu:
{
"dependencies": {
"somelib": ">=2.4"
}
}
Katika mfano ufuatao mradi hufanya kazi
na toleo lolote kwenye masafa kutoka
2.4.2 hadi 3.1.1:
{
"dependencies": {
"somelib": "2.4.2 3.1.1"
}
}