欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Node.js安裝、環(huán)境變量配置、報錯解決方法

 更新時間:2022年06月15日 09:15:11   作者:*豬耳朵*  
Node.js 是一個基于 Chrome JavaScript 運行時建立的一個平臺,這篇文章主要介紹了Node.js安裝、環(huán)境變量配置、報錯解決方法,需要的朋友可以參考下

Node.js 就是運行在服務(wù)端的 JavaScript。

Node.js 是一個基于 Chrome JavaScript 運行時建立的一個平臺。

Node.js 是一個事件驅(qū)動 I/O 服務(wù)端 JavaScript 環(huán)境,基于 Google 的 V8 引擎,V8 引擎執(zhí)行 Javascript 的速度非??欤阅芊浅:?。

1.下載Node.js

下載地址:Node.js下載地址


點擊下載得到一個.msi的文件,之后雙擊打開,安裝Node.js。

2.安裝Node.js

基本一直next

step1:

step2:勾選同意

step3:選擇安裝位置,我選擇安裝到D盤,也可默認(rèn),直接next;

step4:next

step5:

step6:點擊install后等待安裝完成;


step7:安裝完成

3.驗證Node.js

3.1 安裝完成后,.msi格式的安裝包已經(jīng)將Node.js啟動程序添加到系統(tǒng)環(huán)境變量path中,查看系統(tǒng)變量進(jìn)行驗證:在【個人電腦】右鍵→【屬性】→【高級系統(tǒng)設(shè)置】:發(fā)現(xiàn).msi格式的安裝包已經(jīng)將Node.js啟動程序添加到系統(tǒng)環(huán)境變量path中。

3.2 win+r打開CMD窗口,
執(zhí)行命令node -v查看node版本;

node -v

執(zhí)行npm -v查看npm版本;

npm -v

出現(xiàn)了一個警告npm WARN config global --global, --local are deprecated. Use --location=global instead.。

解決方法如下:
打開Node.js安裝文件位置,用記事本或編譯器打開npm.cmd,

修改prefix -g 為

prefix --location=global

遇到的坑:不要刪掉最后的引號?。?!

再次輸入npm -v 報錯消失。

npm -v

此外,可能出現(xiàn)如下錯誤:

npm WARN logfile could not be created: Error: EPERM: operation not permitted, open ‘D:\Program Files (x86)\nodejs\node_cache_logs\2022-06-14T09_02_17_458Z-debug-0.log’
npm WARN logfile could not be created: Error: EPERM: operation not permitted, open ‘D:\Program Files (x86)\nodejs\node_cache_logs\2022-06-14T09_02_19_897Z-debug-0.log’

解決方法:以管理員身份運行CMD即可解決

4.Node.js環(huán)境配置

4.1 打開安裝的目錄,默認(rèn)安裝在C:\Program Files\nodejs,如果是自己選擇的路徑按照自己設(shè)置的路徑
本文安裝路徑設(shè)置為D:\Program Files (x86)\nodejs,因此去D盤該位置打開:

4.2 在安裝目錄下新建兩個文件夾node_global和node_cache:

node_global
node_cache

4.3 打開cmd命令窗口,輸入npm config set prefix “xxx\node_global”(默認(rèn)安裝的狀況下為 C:\Program Files\nodejs)

npm config set prefix "D:\Program Files (x86)\nodejs\node_global"

4.4 同樣方式 npm config set cache “xxx\node_cache” :

npm config set cache "D:\Program Files (x86)\nodejs\node_cache"

4.5 設(shè)置阿里的國內(nèi)鏡像進(jìn)行加速:

npm config set registry http://registry.npm.taobao.org/

4.6 設(shè)置環(huán)境變量,打開【系統(tǒng)屬性】-【高級】-【環(huán)境變量】,在系統(tǒng)變量中新建:

變量名:NODE_PATH
變量值:D:\Program Files (x86)\nodejs\node_global\node_modules

默認(rèn)則為C:\Program Files\nodejs\node_global\node_modules
設(shè)置環(huán)境變量是用來告訴系統(tǒng), 下載的模塊或者包都在這里了。

4.7 編輯用戶變量(環(huán)境變量)的 path,將默認(rèn)的 C 盤下 APPData\Roaming\npm 修改成

D:\Program Files (x86)\nodejs\node_global

默認(rèn)為C:\Program Files\nodejs\node_global,點擊確定;

之后在系統(tǒng)變量path中新建:

%NODE_PATH%

5. Node.js測試

配置完成后,安裝個module測試下,咱們就安裝最經(jīng)常使用的express模塊,打開cmd窗口,輸入以下命令進(jìn)行模塊的全局安裝:

npm install express -g

6. 補(bǔ)充

使用定制的 cnpm (gzip 壓縮支持) 命令行工具代替默認(rèn)的 npm:

npm install -g cnpm --registry=https://registry.npmmirror.com

常用的命令:

npm -v:查看npm安裝的版本。
npm init:會引導(dǎo)你建立一個package.json文件,包括名稱、版本、作者等信息。
npm list:查看當(dāng)前目錄下已安裝的node包。
npm ls:查看當(dāng)前目錄下已安裝的node包。
npm install moduleNames:安裝Node模塊到本地目錄node_modules下。
npm install < name > -g:將包安裝到全局環(huán)境中。
npm install < name > --save:安裝的同時,將信息寫入package.json中,項目路徑中若是有package.json文件時,直接使用npm install方法就能夠根據(jù)dependencies配置安裝全部的依賴包,這樣代碼提交到git時,就不用提交node_modules這個文件夾了。
npm install < name> --save-dev:安裝的同時,將信息寫入package.json中項目路徑中若是有package.json文件時,直接使用npm install方法就能夠根據(jù)devDependencies配置安裝全部的依賴包,這樣代碼提交到git時,就不用提交node_modules這個文件夾了。
npm uninstall moudleName:卸載node模塊。

到此這篇關(guān)于Node.js安裝、環(huán)境變量配置、報錯解決的文章就介紹到這了,更多相關(guān)nodejs安裝環(huán)境變量配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Node.js+Express+Mysql 實現(xiàn)增刪改查

    Node.js+Express+Mysql 實現(xiàn)增刪改查

    這篇文章主要介紹了Node.js+Express+Mysql 實現(xiàn)增刪改查,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 5分鐘教你用nodeJS手寫一個mock數(shù)據(jù)服務(wù)器的方法

    5分鐘教你用nodeJS手寫一個mock數(shù)據(jù)服務(wù)器的方法

    這篇文章主要介紹了5分鐘教你用nodeJS手寫一個mock數(shù)據(jù)服務(wù)器的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Node.js Buffer用法解讀

    Node.js Buffer用法解讀

    這篇文章主要介紹了Node.js Buffer用法解讀,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Node調(diào)用Java的示例代碼

    Node調(diào)用Java的示例代碼

    本篇文章主要介紹了Node調(diào)用Java的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • node.js 開發(fā)指南 – Node.js 連接 MySQL 并進(jìn)行數(shù)據(jù)庫操作

    node.js 開發(fā)指南 – Node.js 連接 MySQL 并進(jìn)行數(shù)據(jù)庫操作

    通常在NodeJS開發(fā)中我們經(jīng)常涉及到操作數(shù)據(jù)庫,尤其是 MySQL ,作為應(yīng)用最為廣泛的開源數(shù)據(jù)庫則成為我們的首選,本篇就來介紹下如何通過NodeJS來操作 MySQL 數(shù)據(jù)庫。
    2014-07-07
  • node.js不得不說的12點內(nèi)容

    node.js不得不說的12點內(nèi)容

    本文主要是分享下,個人對node.js的一些認(rèn)識和理解,希望對大家有所幫助
    2014-07-07
  • node.js中的http.response.writeHead方法使用說明

    node.js中的http.response.writeHead方法使用說明

    這篇文章主要介紹了node.js中的http.response.writeHead方法使用說明,本文介紹了http.response.writeHead的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node.js API詳解之 string_decoder用法實例分析

    Node.js API詳解之 string_decoder用法實例分析

    這篇文章主要介紹了Node.js API詳解之 string_decoder用法,結(jié)合實例形式分析了Node.js API中string_decoder的功能、用法及操作注意事項,需要的朋友可以參考下
    2020-04-04
  • Node.JS中快速掃描端口并發(fā)現(xiàn)局域網(wǎng)內(nèi)的Web服務(wù)器地址(80)

    Node.JS中快速掃描端口并發(fā)現(xiàn)局域網(wǎng)內(nèi)的Web服務(wù)器地址(80)

    在 Node.JS 中進(jìn)行端口掃描還是比較方便的,一般會有廣播和輪詢兩種方式。下文重點給大家介紹node.js 掃描端口并發(fā)現(xiàn)局域網(wǎng)內(nèi)的web服務(wù)器地址的方法,一起看看吧
    2017-09-09
  • 深入理解NodeJS 多進(jìn)程和集群

    深入理解NodeJS 多進(jìn)程和集群

    這篇文章主要介紹了深入理解NodeJS 多進(jìn)程和集群,詳細(xì)的介紹了什么是進(jìn)程和進(jìn)程的實現(xiàn)等,非常具有實用價值,需要的朋友可以參考下
    2018-10-10

最新評論