1. 程式人生 > >linux下node環境的搭建

linux下node環境的搭建

安裝完成 gzip onf 你會 作者 安裝包 什麽 linux6 尋找

之前搭建過mac版本的node環境和linux環境,在搭建過程中還算順利,在linux版本搭建node環境時不成想出現了問題,這個是我解決問題的方法。

千萬不要使用apt-get去安裝node環境和npm

這樣的安裝方法會很坑
我在本地進行了apt去安裝node,無法找到命令,實際安裝命令是
apt-get install nodejs
安裝npm的時候回幫忙把node安裝了,命令為
apt-get install npm
這個時候你會驚奇的發現node命令是使用不了的,只能使用nodejs命令

正確安裝的方法

先去官方網站下載對應的安裝包
飛機票直達
技術分享圖片
尋找到對應的版本,這時候應該是V6.10.2版本,如圖

技術分享圖片
我選擇對應的linux64位的tar.gz文件
這樣的文件直接都是編譯好的不用自己在費勁動手去編譯了 :)
tar xf node-v6.10.2-linux-x64.tar.gz -C /usr/local/
cd /usr/local/
mv node-v6.10.2-linux-x64/ nodejs
ln -s /usr/local/nodejs/bin/node /usr/local/bin
ln -s /usr/local/nodejs/bin/npm /usr/local/bin
這樣都可以了
技術分享圖片
測試好版本 這裏可能會出現當使用npm安裝環境,安裝完成但是不顯示生效?
好吧!主要是你的npm全局路徑不對導致的
我們這裏需要這樣去解決
npm root -g

正常的路徑應該是 /usr/local/lib/node_modules,如果你的不是就要重新指定:
npm config set prefix /usr/local
然後在執行檢查路徑的方法看看是不是正常了呢 最後建議使用mac的同學不要用sudo 而是用包管理工具 我用的是homebrew

課外拓展

有些小夥伴會說npm去安裝組件的時候為什麽會這麽卡?是因為它要去國外拉去下來,肯定會慢,就像linux源不替換的時候會出現這樣的apt安裝或者yum安裝進行緩慢一樣

這時我們會用到淘寶鏡像,淘寶為我們提供了一套國內的npm倉庫的存儲,這個時候我們去使用淘寶鏡像的cnpm去拉取項目就可以了
$ npm install -g cnpm --registry=https://registry.npm.taobao.org


使用定制的 cnpm(gzip 壓縮支持) 命令行工具代替默認的npm即可

本文為作者原創,允許轉載,轉載後請以鏈接形式說明文章出處. 如轉載但不標明來源,後果自負。

linux下node環境的搭建