首頁 web前端 js教程 node.js版本管理工具n無效的原理和解決方法

node.js版本管理工具n無效的原理和解決方法

Dec 05, 2016 pm 02:18 PM
node.js

簡介

n 是 node 的一個模組,可以用它來管理 node 的各種版本。類似 Python 中的 pyenv 和 Ruby 的 rbenv。 n 的作者是著名的TJ大神。

透過npm 安裝n:

$ npm install -g n
登入後複製

   

查看目前node 版本:

$ node -v
v4.2.4
登入後複製

   

版本

$ n 4.4.4
install : node-v4.4.4
    mkdir : /opt/node/n/versions/node/4.4.4
    fetch : https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.gz
###################################100.0%
  installed : v4.2.4
登入後複製
指定版本

再看目前node 版本:

$ node -v
v4.2.4 #和原来一样
登入後複製

   

解決方法

如果你跟我一樣,發現node 版本沒有任何變化,那最有可能的情況就是,你的node的安裝目錄和n 預設的路徑不一樣。

查看node 目前安裝路徑:

$ which node
/opt/node/bin/node #举个例子
登入後複製

   

而n 預設安裝路徑是/usr/local,若你的node 不是在此路徑下,n 切換版本就不能把bin、lib、複製include、share在該路徑中,所以我們必須透過N_PREFIX變數來修改n 的預設node安裝路徑。

編輯環境設定檔:

vim ~/.bash_profile
登入後複製

   

將下面兩行程式碼插入檔案結尾:

export N_PREFIX=/opt/node #node实际安装位置
export PATH=$N_PREFIX/bin:$PATH
登入後複製

   

$ source ~/.bash_profile
登入後複製

   

確認環境變數是否有效:

echo $N_PREFIX
/opt/node
登入後複製

   

reee

   

說明修改成功。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

一文聊聊Node中的記憶體控制 一文聊聊Node中的記憶體控制 Apr 26, 2023 pm 05:37 PM

一文聊聊Node中的記憶體控制

圖文詳解Node V8引擎的記憶體和GC 圖文詳解Node V8引擎的記憶體和GC Mar 29, 2023 pm 06:02 PM

圖文詳解Node V8引擎的記憶體和GC

Node.js 19正式發布,聊聊它的 6 大功能! Node.js 19正式發布,聊聊它的 6 大功能! Nov 16, 2022 pm 08:34 PM

Node.js 19正式發布,聊聊它的 6 大功能!

深入聊聊Node中的File模組 深入聊聊Node中的File模組 Apr 24, 2023 pm 05:49 PM

深入聊聊Node中的File模組

聊聊如何選擇一個最好的Node.js Docker映像? 聊聊如何選擇一個最好的Node.js Docker映像? Dec 13, 2022 pm 08:00 PM

聊聊如何選擇一個最好的Node.js Docker映像?

node無法用npm指令怎麼辦 node無法用npm指令怎麼辦 Feb 08, 2023 am 10:09 AM

node無法用npm指令怎麼辦

聊聊Node.js中的 GC (垃圾回收)機制 聊聊Node.js中的 GC (垃圾回收)機制 Nov 29, 2022 pm 08:44 PM

聊聊Node.js中的 GC (垃圾回收)機制

一起聊聊Node中的事件循環 一起聊聊Node中的事件循環 Apr 11, 2023 pm 07:08 PM

一起聊聊Node中的事件循環

See all articles