centos 上安裝nodejs v8.0.0

新建目錄wwwnode

下載nodejslinux

wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.xz

解壓git

tar -xvf  node-v8.0.0-linux-x64.tar.xz

測試是否安裝成功github

進入解壓目錄下的 bin 目錄,執行 ls 命令npm

cd  node-v8.0.0-linux-x64/bin && ls

有node 和 npmsegmentfault

測試curl

./node -v

安裝成功測試

如今 node 和 npm 還不能全局使用,作個連接url

ln -s /www/node-v8.0.0-linux-x64/bin/node /usr/local/bin/node
    
ln -s /www/node-v8.0.0-linux-x64/bin/npm /usr/local/bin/npm

能夠在任何目錄下執行 node 和 npm 命令spa

 

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.14: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

最主要的緣由仍是在NPM上,由於用了n來管理nodejs的版本,npm依賴的是nodejs,而n管理node的版本時由於也要依賴node因此有時候會出現一些問題,去找了一下tj大神的n發佈頁面,上面提到在使用n來切換版本以後,須要修復一下node與npm之間的關係,不然npm極可能出現問題。即在使用完n切換版本以後,須要運行如下腳本,來修復npm

$ curl -0 -L https://npmjs.org/install.sh | sudo sh

視你終端的配置,取捨後面的sudo

參考:https://segmentfault.com/q/1010000007163713 https://github.com/tj/n
相關文章
相關標籤/搜索