Node之安裝篇

2022-05-13 02:35:29 字數 2610 閱讀 4145

本篇主要介紹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_home=f:\node.js\dev_tools\node\v10.14.1

# 新增至 path 下

path=;%node_home%;

由於 node.js 中預設安裝了 npm,所以不用額外配置就能在全域性命令中使用npm命令,如果要使用自己安裝的 npm 時,如 cnpm ,那麼就需要像上面一樣新增相應的環境變數

測試:

ps c:\> node -v

v10.

14.1

ps c:\> npm -v

6.4.1

npm配置:

使用npm config list當前配置,或使用npm config ls -l全部配置資訊。

配置 npm 安裝的全域性模組目錄,以及快取目錄

為什麼要配置這兩個目錄呢?

在執行全域性安裝語句時,如:

npm install express -g

複製**

接下來開始配置這兩個目錄,指定「全域性模組的安裝目錄」、「快取目錄」:

# 配置全域性模組安裝目錄,檔案會儲存至 node_modules 資料夾

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 映象源,如:

臨時使用:

永久使用:

# 配置後可通過下面方式來驗證是否成功

npm config

getregistry

# 或npm info express

使用cnpm:

# 使用

cnpm install express -g

# 如果不能使用 cnpm,可能是指定了 npm 的全域性模組目錄導致,需要配置相應的系統環境,自行參考上面的「進入安裝」模組

注意:此時的 cnpm 也會有預設的配置,同樣需要進行「npm 配置」模組那樣進行全域性模組目錄快取目錄的相關設定。自定義配置會儲存在c:\users\%username%\.cnpmrc檔案中。

常見問題:

1. 新增全域性變數之後, 切換到root使用者之下 全域性命令失效

vim  /root/.bashrc

export 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完全...