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"
}
}