如何自定義node版本,實現(xiàn)node多版本控制方式
自定義node版本實現(xiàn)node多版本控制
這是我在安裝依賴時報的兩個錯,一個是關(guān)于Can't find Python的問題,一個是node版本過高的問題。
我一開始解決這邊的Python的問題,網(wǎng)上找了好幾個方法,安裝了Python,環(huán)境配置也配置了,但是還是在報這個錯(苦澀、苦澀),所以我決定先解決第二個問題,node版本降低了之后第一個錯竟然沒報了。
存在不同項目使用npm時所需要的版本不一致,又不想每次都卸載又重新安裝node,建議使用nvm,一個專門的node多版本管理器,下次想更換不同的node操作很方便,下面是nvm安裝已經(jīng)使用。
nvm
nvm(node.js version management),是一個nodejs的版本管理工具。
nvm和n都是node.js版本管理工具,為了解決node.js各種版本存在不兼容現(xiàn)象可以通過它可以安裝和切換不同版本的node.js。
nvm下載安裝
Releases · coreybutler/nvm-windows · GitHub
解壓之后是nvm.exe
1.勾選我介紹,然后進行下一步
2.選擇nvm安裝的路徑
3.選擇node安裝的位置
注意:我這里的默認地址,可以放在電腦其他不同的盤,放在默認位置就不需要環(huán)境配置。
4.檢測是否安裝成功 nvm-v 出現(xiàn)版本號則安裝成功
5.查看有效的node版本號 nvm list available
這里也可以安裝其他有效的版本版本,不一定是list中的版本號。
6.比如我安裝的是12.16.3
運行命令 nvm install 12.16.3
(如果運行這個命令報以下情況)
處理方法:
(1) 找到nvm文件位置,點開setting
輸入配置鏡像源的代碼
node_mirror: http://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
(2)卸載之前安裝的node版本,然后重新安裝 就不會報錯了 nvm uninstall 12.16.3
7.使用node版本
- nvm use 12.16.3
- node -v
- npm -v
下次要切換不同的node版本,只需要卸載現(xiàn)在的版本然后重新安裝就行了
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
NestJS核心概念之Middleware中間件創(chuàng)建使用示例
這篇文章主要為大家介紹了NestJS核心概念之Middleware中間件創(chuàng)建使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08node.js express中app.param的用法詳解
express.js是nodejs的一個MVC開發(fā)框架,并且支持jade等多種模板。下面這篇文章主要給大家介紹了關(guān)于node.js express中app.param用法的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。2017-07-07nodejs個人博客開發(fā)第六步 數(shù)據(jù)分頁
這篇文章主要為大家詳細介紹了nodejs個人博客開發(fā)的數(shù)據(jù)分頁,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04參考?EventEmitter實現(xiàn)一個簡單的訂閱發(fā)布功能函數(shù)
這篇文章主要為大家介紹了參考?EventEmitter實現(xiàn)一個簡單的訂閱發(fā)布功能函數(shù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02node.js中的http.response.addTrailers方法使用說明
這篇文章主要介紹了node.js中的http.response.addTrailers方法使用說明,本文介紹了http.response.addTrailers的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下2014-12-12Nodejs中獲取當前函數(shù)被調(diào)用的行數(shù)及文件名詳解
這篇文章主要給大家介紹了關(guān)于Nodejs中獲取當前函數(shù)被調(diào)用的行數(shù)及文件名的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12在Node.js中將SVG圖像轉(zhuǎn)換為PNG,JPEG,TIFF,WEBP和HEIF格式的方法
這篇文章主要介紹了在Node.js中將SVG圖像轉(zhuǎn)換為PNG,JPEG,TIFF,WEBP和HEIF格式的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08