我是使用nodejs的新手。我使用這個命令安裝了Node.js在安裝nodejs時無法成功安裝Npm
sudo apt-get install -y nodejs
通常,當安裝Node.js時,npm將自動安裝。 但檢查npm
版本時,我得到這樣的結果
我怎樣才能解決這個問題?
我是使用nodejs的新手。我使用這個命令安裝了Node.js在安裝nodejs時無法成功安裝Npm
sudo apt-get install -y nodejs
通常,當安裝Node.js時,npm將自動安裝。 但檢查npm
版本時,我得到這樣的結果
我怎樣才能解決這個問題?
sudo apt-get remove --purge nodejs -y
刪除遺留的NodeJS,因爲它似乎已經過時的的NodeJS指令大多是過時的。最新的版本是v8.x
似乎(一些),有在的NodeJS的最新的Ubuntu軟件版本中的錯誤導致您巡航能力
的最佳方式來安裝它是通過獲取分割故障來源的節點並編譯它。
#!/bin/sh
# Update System
echo "System Update"
apt-get -y update
echo "Update completed"
# Installing the applications needed to build Nodejs
apt-get -y install libssl-dev git-core pkg-config build-essential curl gcc g++ checkinstall
# Download & Unpack Node.js - v7.3.0
echo "Download Node.js - v7.3.0"
mkdir /tmp/node-install
cd /tmp/node-install
wget https://nodejs.org/dist/latest/node-v7.3.0.tar.gz
tar -zxf node-v7.3.0.tar.gz
echo "Node.js download & unpack completed"
# Install Node.js
echo "Compiling and installing Node.js"
cd node-v7.3.0
./configure && make && checkinstall --install=yes --pkgname=nodejs --pkgversion "7.3.0" --default
echo "Node.js install completed! Deleting The /tmp files"
rm -rf /tmp/node-install
echo "If you have made it this far in the script with no errors popping up all is well have a good day"
確保和使用sudo的一個搭配chmod + X /path/to/file/install_nodejs_latest.sh,以確保它會開始。然後使用sudo sh /path/to/file/install_nodejs_latest.sh啓動它。 (必須使用sudo命令才能正確啓動所有命令)
該腳本刪除舊的nodejs,npm和所有節點模塊。
它將在腳本的末尾更新npm。
每一次,一段時間,建議做須藤NPM安裝-g NPM(如果你想要最新的),因爲NPM升級快則節點JS做
後的劇本完成後運行NPM -v和節點 - v如果彈出版本,則運行sudo npm install -g phonegap,sudo npm install -g cordova,sudo npm install -g如果您想在將來更新任何模塊,則只需再次安裝即可而且這將覆蓋最重要的一個。 expressjs是通過應用程序基礎的應用程序,所以它不推薦在全球範圍內安裝
我已經得到了從下面的源回答: link
上午使用linux mint。我已經安裝了nodejs,然後我取消了它。當重新安裝時,npm將不起作用 –
解決M問題。我使用root檢查npm版本。當在正常模式下檢查它時,它工作 –
有Node.js的安裝過程中的任何錯誤或警告? – shaochuancs
不,我沒有得到任何錯誤 –