我在安裝LTS版本的節點時遇到問題。無法安裝LTS版本的Node.js
當我做 「節點-v」,它說:
v7.4.0
但是當我做 「-v的NodeJS」,它說:
v4.2.6
此外,節點的安裝呢不會自動安裝npm。
我也遇到了我的項目與nodejs許多問題。
謝謝。
編輯:我通過重新安裝我的Ubuntu解決了問題,並將我的數據保存在另一個分區,然後執行Nodejs網站給出的方法,工作正常。
我在安裝LTS版本的節點時遇到問題。無法安裝LTS版本的Node.js
當我做 「節點-v」,它說:
v7.4.0
但是當我做 「-v的NodeJS」,它說:
v4.2.6
此外,節點的安裝呢不會自動安裝npm。
我也遇到了我的項目與nodejs許多問題。
謝謝。
編輯:我通過重新安裝我的Ubuntu解決了問題,並將我的數據保存在另一個分區,然後執行Nodejs網站給出的方法,工作正常。
這是在UNIX系統上爲舊版本的NodeJS維爾的使用nodejs
命令中使用的常見的問題。
爲了避免這種情況,我建議使用Node Version Manager,這使得使用所需版本的NodeJS變得更容易。
最簡單且最易於管理的方法是使用Node Version Manager。
當我遇到同樣的問題時,我這樣做的方式是從官方網站https://nodejs.org/en/下載tar歸檔文件。然後你就可以提取文件與
tar -xJf node-v6.9.*-linux-tar.xz
文件夾將包含4個文件夾斌包括LIB份額。 爲了您的方便,您可以將這些目錄的內容複製到相應的/ usr/local /文件夾中。
顯示違規Ubuntu的軟件包這個問題在終端
dpkg -l | grep nodejs
刪除問題的NodeJS
sudo apt-get remove --purge nodejs
現在你只剩下您的節點V7.4.0
......最典型的安裝節點的方式確實會給你它的匹配npm ...我個人編譯源代碼併發出所有npm安裝命令,因爲我自己不使用sudo來執行任何與節點相關的任何事情
你說LTS目前是v6.9.5但你有最新版本V7.4.0所以讓我們也將其刪除...這個問題,看看它生活的地方
type node
...我的輸出稱
node is hashed (/home/stens/node-v7.5.0/bin/node) # YMMV
刪除該版本只是ZAP公司的目錄
rm -r /home/stens/node-v7.5.0
完成 - 現在我們正在從一個乾淨的石板
取決於你想要什麼容易的指令是在https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions開始
...給自己節點LTS問題
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs # this will mean issue npm as sudo going forward
讓驗證我們有什麼版本
[email protected] ~ $ node --version
v6.9.5
[email protected] ~ $ nodejs --version
v6.9.5
[email protected] ~ $ npm --version
3.10.10
轟;-)
謝謝,但我遇到一個問題,不的NodeJS無法安裝,節點是但不是的NodeJS。 – Lafdoma
一旦安裝始終通過調用...節點...不... nodejs –
Ouf,我成功了,我重新安裝我的Ubuntu,然後只是執行由nodejs網站給出的方法,工作正常。 – Lafdoma