તમારા npm સંસ્કરણને બદલવું એ સરળ, બગ-મુક્ત વિકાસ વાતાવરણ જાળવવાનો એક અભિન્ન ભાગ છે. Npm, અથવા નોડ પેકેજ મેનેજર, JavaScript માટે ઓપન સોર્સ પેકેજ મેનેજર છે. તે કોડના પેકેજ્ડ મોડ્યુલોને શેર કરવા અને ઉધાર લેવા માટે વિશ્વભરના વિકાસકર્તાઓ દ્વારા ઉપયોગમાં લેવાતું સાધન છે. તમારે નવા સંસ્કરણ પર અપગ્રેડ કરવાની જરૂર છે અથવા જૂના સંસ્કરણ પર ડાઉનગ્રેડ કરવાની જરૂર છે, એનપીએમ સંસ્કરણને કેવી રીતે ચાલાકી કરવી તે જાણવું મહત્વપૂર્ણ છે. આ સાચું છે ખાસ કરીને જો તમે વિવિધ નોડ સંસ્કરણો સાથે બહુવિધ પ્રોજેક્ટ્સ પર કામ કરી રહ્યાં છો.
હવે, ચાલો તે પ્રક્રિયામાં આવીએ જે આ પ્રાપ્ત કરવા માટે અનુસરવાની જરૂર છે.
નોડ વર્ઝન મેનેજર (NVM) ઇન્સ્ટોલ કરો
એનપીએમ વર્ઝન બદલવાના માર્ગ પર, આપણે પહેલા એનવીએમ ઇન્સ્ટોલ કરવાની જરૂર છે. NVM તમને Node.js અને npm ના બહુવિધ સંસ્કરણોને ઇન્સ્ટોલ અને સંચાલિત કરવાની મંજૂરી આપે છે.
//You can install NVM by using the install script using cURL: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash // Or using Wget if you prefer: wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
Node.js અને npm નું ચોક્કસ વર્ઝન ઇન્સ્ટોલ કરવું
સફળતાપૂર્વક NVM ઇન્સ્ટોલ કર્યા પછી, તમે Node.js અને npm નું ચોક્કસ સંસ્કરણ ઇન્સ્ટોલ કરી શકો છો.
//To install a version use the nvm install command followed by the version number: nvm install 10.16.0
- ઇન્સ્ટોલ કરેલ સંસ્કરણનો ઉપયોગ કરવા માટે, સંસ્કરણ નંબર દ્વારા અનુસરવામાં આવેલ nvm ઉપયોગ આદેશ ચલાવો.
- એકવાર થઈ ગયા પછી, તમે નોડ -v અને npm -v આદેશોનો ઉપયોગ કરીને ઇન્સ્ટોલ કરેલ નોડ અને npm ની આવૃત્તિ તપાસી શકો છો.
npm અપડેટ કરી રહ્યું છે
npm અપડેટ કરવા માટે, તમે ઉપયોગ કરી શકો છો npm ઇન્સ્ટોલ કરો npm@latest -g ખાતરી કરવા માટે કે તમામ ગાંઠો એકીકૃત રીતે એકબીજા સાથે મેપ કરવામાં આવે છે. આને અમલમાં મૂકવાથી વિવિધ સંસ્કરણો વચ્ચે સતત સંચાર સુનિશ્ચિત થશે, સરળ પ્રવાહ જાળવશે.
npm install npm@latest -g
આ પગલાંને અનુસર્યા પછી, તમારે તમારા એનપીએમને જરૂરી સંસ્કરણ પર અપડેટ કરવું જોઈએ. સંસ્કરણો વચ્ચે સ્વિચ કરવાની કળાનો અભ્યાસ કરો, કારણ કે તે ઘણી વખત અમારા બહુ-પ્રોજેક્ટ, મલ્ટિ-ટીમ વિશ્વમાં આવશ્યક છે.
અપડેટ રહેવાનું યાદ રાખો, કારણ કે નવી આવૃત્તિઓ વારંવાર રીલીઝ થાય છે, સુધારેલ સુવિધાઓની બડાઈ, કાર્યક્ષમતામાં વધારો અને ઓછી ભૂલો. નિપુણ વિકાસકર્તા બનવા માટે આ નાની તકનીકી ઘોંઘાટને સમજવી મહત્વપૂર્ણ છે.