node.js配置變量的實現(xiàn)示例
一、下載安裝包
1、官網(wǎng)下載
大家可以在官網(wǎng)下載,適合自己電腦以及項目的需要的版本。

二、node.js安裝
1、安裝
雙擊下載的安裝包文件,通常為 .exe 或 .msi 格式(Windows)或 .dmg 格式(Mac)。系統(tǒng)會彈出安裝向?qū)Т翱冢@示歡迎界面。

閱讀并同意軟件許可協(xié)議,勾選 I accept the terms 或類似選項,繼續(xù)點擊next。若不同意協(xié)議,安裝將無法繼續(xù)。

選擇安裝路徑(默認通常在 C:\Program Files 或 /Applications)??牲c擊 Change自定義路徑,但建議保持默認以避免兼容性問題。我這里自定義的路徑。

下圖根據(jù)本身的需要進行,我選擇了默認Node.js runtime,然后Next:
Node.js runtime :表示運行環(huán)境
npm package manager:表示npm包管理器
online documentation shortcuts :在線文檔快捷方式
Add to PATH:添加到環(huán)境變量

正在安裝。

安裝結(jié)束。

2、新建文件夾
然后再在安裝路徑的根目錄下新建兩個文件夾,node_cache和node_global,如圖所示:

三、環(huán)境配置
右鍵點擊桌面或文件資源管理器中的"此電腦"圖標——選擇"屬性"打開系統(tǒng)信息界面——點擊左側(cè)"高級系統(tǒng)設(shè)置"——在彈出的系統(tǒng)屬性窗口中切換至"高級"選項卡——點擊底部"環(huán)境變量"按鈕即可進入配置界面。

1、新建環(huán)境變量
環(huán)境變量下面點擊新建,新建一個NODE_HOME,變量值為安裝路徑:剛剛自定義的路徑

2、Path中新建變量
然后再在系統(tǒng)變量的【path】中添加
%NODE_HOME%
%NODE_HOME%\node_global
%NODE_HOME%\node_cache

然后將用戶變量path中默認的地址改成D:\ProgramTool\Node.js\node_global

這里就環(huán)境配置完成了,可以開始檢查環(huán)境是否配置完成。
3、檢查
鍵盤Win+R進入cmd,然后依次輸入
【注意:此時是打開CMD窗口,并非在C:\Program Files\nodejs目錄下執(zhí)行node.exe】
node -v
npm -v

然后在cmd中執(zhí)行如下命令,配置緩存目錄和全局目錄
#設(shè)置緩存npm config set cache
“D:\ProgramTool\Node.js\node_cache”
#設(shè)置全局模塊
npm config set prefix “D:\ProgramTool\Node.js\node_modules”

4、更換npm源為淘寶鏡像
npm 默認的 registry ,也就是下載 npm 包時是從國外的服務(wù)器下載,國內(nèi)很慢,一般都會指向淘寶https://registry.npm.taobao.org。
在cmd里輸入npm config set registry https://registry.npm.taobao.org/,檢查配置是否成功,npm config get registry這樣就配置好了
配置完成后,安裝個module測試下,輸入npm install express -g,進行模塊的全局安裝:

遇到這個情況的時候,由于版本的問題,淘寶的鏡像已經(jīng)過時了,解決辦法:先輸入pm config set strict-ssl false,最后:npm install cnpm@7.1.1 -g

到此這篇關(guān)于node.js配置變量的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)node.js配置變量內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Node.js數(shù)據(jù)流Stream之Readable流和Writable流用法
這篇文章介紹了Node.js數(shù)據(jù)流Stream之Readable流和Writable流的用法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07
使用node.js中的Buffer類處理二進制數(shù)據(jù)的方法
大家應(yīng)該都知道在客戶端JavaScript腳本代碼中,對二進制數(shù)據(jù)并沒有提供一個很好的支持。然而,在處理TCP流或文件流時,必須要處理二進制數(shù)據(jù)。因此,下面通過這篇文章來一起看看利用node.js中的Buffer類處理二進制數(shù)據(jù)的方法,有需要的朋友們可以參考借鑒。2016-11-11

