Volta - JS डेवलपमेंट टूल इंस्टॉल और मैनेजमेंट टूल
(github.com)-
nvm का कहीं ज़्यादा तेज़ विकल्प
-
node,npm,yarnजैसे JavaScript डेवलपमेंट टूलचेन को मैनेज करता है -
Rust में लिखा गया तेज़ executable
-
डेवलपमेंट टीम द्वारा उपयोग किए जाने वाले टूल्स को package manager, Node runtime, OS की परवाह किए बिना एक साथ इंस्टॉल करके environment को एकसमान बनाता है
→ package.json में विवरण मैनेज करें और सिर्फ volta install चलाएँ, काम पूरा
- प्रोजेक्ट-स्तर पर version switching
2 टिप्पणियां
पहला इम्प्रेशन तो
nvmसे कहीं ज़्यादा सुविधाजनक लग रहा है!NVM के मामले में यह
.nvmrcमें सेव होता है, लेकिन Volta डिफ़ॉल्ट रूप सेpackage.jsonके अंदर सेव होता है→ चूँकि यह source के साथ ही सेव होता है, इसलिए dev team के लिए एक जैसा environment सेट करना ज़्यादा सुविधाजनक है
NVM के शुरुआती start पर लगभग 0.5~2 सेकंड की delay होती है, लेकिन Volta तेज़ है
अगर किसी specific version को pin कर दें, तो यह अपने-आप उसी version का इस्तेमाल करने के लिए switch कर देता है, इसलिए यह सुविधाजनक है