新建目錄www 下載nodejs 解壓 測試是否安裝成功 進入解壓目錄下的 bin 目錄,執行 ls 命令 有node 和 npm 測試 安裝成功 現在 node 和 npm 還不能全局使用,做個鏈接 可以在任何目錄下執行 node 和 npm 命令 最主要的原因還是在NPM上,因為用了n來管理no ...
新建目錄www
下載nodejs
wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.xz
解壓
tar -xvf node-v8.0.0-linux-x64.tar.xz
測試是否安裝成功
進入解壓目錄下的 bin
目錄,執行 ls
命令
cd node-v8.0.0-linux-x64/bin && ls
有node
和 npm
測試
./node -v
安裝成功
現在 node
和 npm
還不能全局使用,做個鏈接
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
命令
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