本篇主要介紹node的安裝與相關配置
官網:
2.解壓
xz -d node-v12.16.1-linux-x64.tar.xz
tar -xvf node-v12.16.1-linux-x64.tar
3.新增全域性變數
vim /etc/profile
新增內容:
export path=$path:/usr/local/src/node-v12.16.1-linux-x64/bin
4.立即生效
source /etc/profile
5.即可使用
node -v
npm -v
windows:
國內網:
進入安裝:
# 新建 node.js 安裝路徑的環境變數由於 node.js 中預設安裝了 npm,所以不用額外配置就能在全域性命令中使用node_home=f:\node.js\dev_tools\node\v10.14.1
# 新增至 path 下
path=;%node_home%;
npm
命令,如果要使用自己安裝的 npm 時,如 cnpm ,那麼就需要像上面一樣新增相應的環境變數
測試:
ps c:\> node -vnpm配置:v10.
14.1
ps c:\> npm -v
6.4.1
使用npm config list
當前配置,或使用npm config ls -l
全部配置資訊。
配置 npm 安裝的全域性模組目錄
,以及快取目錄
。
為什麼要配置這兩個目錄呢?在執行全域性安裝語句時,如:
npm install express -g
複製**
接下來開始配置這兩個目錄,指定「全域性模組的安裝目錄」、「快取目錄」:
# 配置全域性模組安裝目錄,檔案會儲存至 node_modules 資料夾我們可以指定 npm 的映象源達到網路加速的效果,預設的源為:npm config
set prefix "
f:\node.js\dev_tools\node\v10.14.1
"# 配置快取目錄
npm config
set cache "
f:\node.js\dev_tools\node\v10.14.1\npm-cache
"# 配置後可通過下面方式來驗證是否成功
npm config list
# 或npm config ls -l
,在國內訪問速度較慢。
此時,我們就可以使用一些國內優秀的 npm 映象源,如:
臨時使用:
永久使用:
# 配置後可通過下面方式來驗證是否成功
npm config
getregistry
# 或npm info express
使用cnpm:
# 使用
cnpm install express -g
# 如果不能使用 cnpm,可能是指定了 npm 的全域性模組目錄導致,需要配置相應的系統環境,自行參考上面的「進入安裝」模組
注意:此時的 cnpm 也會有預設的配置,同樣需要進行「npm 配置」模組那樣進行全域性模組目錄
及快取目錄
的相關設定。自定義配置會儲存在c:\users\%username%\.cnpmrc
檔案中。
常見問題:
1. 新增全域性變數之後, 切換到root使用者之下 全域性命令失效
vim /root/.bashrcexport path=$path:/usr/local/src/node-v12.16.1-linux-x64/bin
node學習篇之框架express
前面也有提到,和node搭配的框架主要有express koa hapi。express框架比較完善 穩定 文件全 社群大,koa框架比較超前,hapi這個框架的話比較複雜 適合做複雜的大型專案。所以這裡介紹的是express框架和node的乙個搭配。首先,對express框架做乙個簡單的介紹 ex...
Node學習基礎之安裝node以及配置環境變數
自己選擇版本 我放在d盤 接著在cmd輸入node v 就能得到node的版本號 還有mpm v 下來進入安裝好的目錄 nodejs目錄 建立兩個資料夾 node cache和node global 然後開啟cmd 輸入 這兩行 npm config set prefix d program fil...
NGINX之安裝篇
今天開始我們一步一步在乙個純淨系統搭建乙個nginx執行環境並進行相關配置.環境搭建 首先要有乙個linux環境,這裡我們使用金山網遊伺服器普遍使用的linux版本centos.centos是基於redhat enterprise linux源 重新編譯並去除redhat徽標的產物。centos完全...