最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

node.js+npm安裝配置的完整流程記錄

 更新時(shí)間:2025年06月19日 10:18:05   作者:Hello?World都不會(huì)  
npm是 Nodejs 下的包管理器,在下載Node.js后自動(dòng)安裝,這篇文章主要介紹了node.js+npm安裝配置的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下

1.前言

Node.js 是一個(gè)基于 Chrome V8 引擎的 JavaScript ,運(yùn)行時(shí),npm 是 Node.js 的包管理器,用于管理項(xiàng)目的依賴包。要使用 npm,首先需要安裝 Node.js 和 npm。

若未安裝或修改某些配置,使用npm如npm i可能會(huì)出現(xiàn) error  npm:無(wú)法將“npm”項(xiàng)識(shí)別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱,在配置中可能出現(xiàn) npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.等。

個(gè)人解決方法如下,簡(jiǎn)要說(shuō)明。

2.安裝node.js

我安裝的是v16.16.0-win-x64版本,可在Index of /download/release/v16.16.0/或進(jìn)入node.js官網(wǎng)下載,按需選擇版本,完成后安裝,可自主配置路徑,一路next......finish即可。

3.配置node.js環(huán)境

1.搜索【控制面板】進(jìn)入【系統(tǒng)和安全】-【系統(tǒng)】-【高級(jí)系統(tǒng)設(shè)置】界面

2.點(diǎn)擊環(huán)境變量,進(jìn)行如下操作

(1)復(fù)制一下node.js安裝路徑

(2)在用戶變量下新建變量

(3)輸入變量名與變量值,點(diǎn)擊確定

3.在用戶變量的path中,輸入 %NODE_PATH%

(1)點(diǎn)擊 path,進(jìn)入編輯界面

(2)輸入 %NODE_PATH% ,點(diǎn)擊確定

4.驗(yàn)證nodejs環(huán)境配置

win+R,輸入cmd打開(kāi)命令行,輸入 echo %PATH% ,node -v ,可進(jìn)行驗(yàn)證

4.配置npm

1.配置npm的全局模塊的存放路徑以及cache的路徑。在nodejs下建立"node_global"及"node_cache"兩個(gè)文件夾

2.選中cache文件夾,右鍵進(jìn)入屬性,進(jìn)行如下操作,給user的所有權(quán)限,以防止后續(xù)操作warn

3.修改cmd文件以防止后續(xù)操作出現(xiàn) npm WARN config global

(1)將  node.js 下的 npm.cmd 文件,用記事本或其他工具打開(kāi)進(jìn)行修改

(2)將 prefix -g替換成prefix --location=global,保存即可

4.配置相應(yīng)路徑

win+R,cmd打開(kāi)命令行輸入

  •         npm config set prefix “node_global的絕對(duì)路徑” 
  •         npm config set cache “node_cache的絕對(duì)路徑” 
  •         示例
  •         npm config set prefix "E:\APP\nodejs\node_global"
  •         npm config set cache "E:\APP\nodejs\node_cache"

設(shè)置鏡像,輸入

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

至此,關(guān)于npm的配置基本完成

5.npm相關(guān)命令

1.初始化項(xiàng)目

  • 命令npm init

    • 描述: 創(chuàng)建package.json文件,記錄項(xiàng)目信息和依賴。

    • 快速初始化npm init -y(跳過(guò)問(wèn)答,使用默認(rèn)值)。

2. 安裝包

  • 本地安裝(生產(chǎn)依賴):

    • npm install <package> 或 npm i <package>

    • 示例: npm install express

  • 開(kāi)發(fā)依賴安裝:

    • npm install <package> --save-dev 或 npm i <package> -D

    • 示例: npm install eslint --save-dev

  • 全局安裝:

    • npm install -g <package> 或 npm i -g <package>

    • 示例: npm install -g nodemon

  • 安裝所有依賴(根據(jù)package.json:

    • npm install 或 npm i

3. 卸載包

  • 本地卸載:

    • npm uninstall <package>

    • 示例: npm uninstall lodash

  • 全局卸載:

    • npm uninstall -g <package>

    • 示例: npm uninstall -g typescript

4. 更新包

  • 更新所有包:

    • npm update

  • 更新指定包:

    • npm update <package>

    • 示例: npm update react

  • 檢查過(guò)時(shí)的包:

    • npm outdated

5. 運(yùn)行腳本

  • 運(yùn)行自定義腳本:

    • npm run <script-name>

    • 示例: npm run build

  • 預(yù)定義腳本快捷方式:

    • npm start(等同于npm run start

    • npm test(等同于npm run test

6. 查看信息

  • 查看已安裝的包:

    • npm list(顯示樹(shù)形結(jié)構(gòu))

    • npm list --depth 0(僅顯示頂層依賴)

  • 查看全局安裝的包:

    • npm list -g --depth 0

  • 查看包詳細(xì)信息:

    • npm view <package> 或 npm info <package>

    • 示例: npm view react version(查看React最新版本)

7. 配置管理

  • 設(shè)置鏡像源:

    • npm config set registry <url>

    • 示例(使用淘寶源):
      npm config set registry https://registry.npmmirror.com

  • 查看當(dāng)前配置:

    • npm config list

8. 其他常用命令

  • 清理緩存:

    • npm cache clean --force

  • 安全檢查:

    • npm audit(檢查依賴漏洞)

    • npm audit fix(自動(dòng)修復(fù)漏洞)

  • 發(fā)布包:

    • npm login(登錄npm賬號(hào))

    • npm publish(發(fā)布當(dāng)前包)

  • 安裝特定版本:

    • npm install <package>@<version>

    • 示例: npm install express@4.17.1

9. 快捷別名

  • npm i → npm install

  • npm rm → npm uninstall

  • npm ls → npm list

總結(jié) 

到此這篇關(guān)于node.js+npm安裝配置的文章就介紹到這了,更多相關(guān)node.js+npm安裝配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 利用node.js搭建簡(jiǎn)單web服務(wù)器的方法教程

    利用node.js搭建簡(jiǎn)單web服務(wù)器的方法教程

    本文主題是使用node來(lái)搭建最簡(jiǎn)單的web服務(wù)器,其后可以自己根據(jù)需要深入了解,目前在開(kāi)發(fā)過(guò)程中可以用來(lái)模擬與服務(wù)器進(jìn)行簡(jiǎn)單的交互,比如返回的資源控制等。需要的朋友可以參考學(xué)習(xí),下面來(lái)一起看看吧。
    2017-02-02
  • Nodejs實(shí)現(xiàn)圖片上傳、壓縮預(yù)覽、定時(shí)刪除功能

    Nodejs實(shí)現(xiàn)圖片上傳、壓縮預(yù)覽、定時(shí)刪除功能

    本文分步驟給大家介紹了Nodejs實(shí)現(xiàn)圖片的上傳、壓縮預(yù)覽、定時(shí)刪除功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Node.js?模塊的加載邏輯你了解嘛

    Node.js?模塊的加載邏輯你了解嘛

    這篇文章主要為大家介紹了Node.js?模塊的加載邏輯,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01
  • koa-router源碼學(xué)習(xí)小結(jié)

    koa-router源碼學(xué)習(xí)小結(jié)

    這篇文章主要介紹了koa-router源碼學(xué)習(xí)小結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • Nodejs實(shí)現(xiàn)多房間簡(jiǎn)易聊天室功能

    Nodejs實(shí)現(xiàn)多房間簡(jiǎn)易聊天室功能

    本文通過(guò)實(shí)例代碼給大家介紹了Nodejs實(shí)現(xiàn)多房間簡(jiǎn)易聊天室功能,需要的朋友參考下吧
    2017-06-06
  • 簡(jiǎn)述pm2常用命令集合及配置文件說(shuō)明

    簡(jiǎn)述pm2常用命令集合及配置文件說(shuō)明

    這篇文章主要介紹了簡(jiǎn)述pm2常用命令集合及配置文件說(shuō)明,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 讓nodeJS支持ES6的詞法----babel的安裝和使用方法

    讓nodeJS支持ES6的詞法----babel的安裝和使用方法

    這篇文章主要介紹了讓nodeJS支持ES6的詞法----babel的安裝和使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 使用NVM管理和控制Node版本的具體教程

    使用NVM管理和控制Node版本的具體教程

    在現(xiàn)代 JavaScript 開(kāi)發(fā)中,Node.js 是一個(gè)非常重要的工具,由于項(xiàng)目的需求不同,開(kāi)發(fā)人員可能會(huì)需要在不同的 Node.js 版本之間切換,這時(shí) nvm便成為了一個(gè)非常方便的工具,本文將介紹如何使用 nvm 來(lái)管理和控制 Node.js 版本,需要的朋友可以參考下
    2025-05-05
  • Node.js API詳解之 dgram模塊用法實(shí)例分析

    Node.js API詳解之 dgram模塊用法實(shí)例分析

    這篇文章主要介紹了Node.js API詳解之 dgram模塊用法,結(jié)合實(shí)例形式分析了Node.js API中dgram模塊基本功能、函數(shù)、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-06-06
  • node.js實(shí)現(xiàn)端口轉(zhuǎn)發(fā)

    node.js實(shí)現(xiàn)端口轉(zhuǎn)發(fā)

    這篇文章主要為大家詳細(xì)介紹了node.js實(shí)現(xiàn)端口轉(zhuǎn)發(fā)的關(guān)鍵代碼,感興趣的小伙伴們可以參考一下
    2016-04-04

最新評(píng)論

崇文区| 七台河市| 北辰区| 旬邑县| 靖江市| 宜昌市| 兰州市| 乐东| 苏州市| 乐平市| 米易县| 门头沟区| 米脂县| 甘谷县| 松滋市| 汶川县| 荆州市| 新民市| 壶关县| 务川| 五峰| 托克逊县| 乌苏市| 德令哈市| 班戈县| 康定县| 林州市| 宁海县| 交口县| 明星| 天等县| 宜阳县| 扎鲁特旗| 化隆| 忻城县| 青浦区| 扎赉特旗| 新蔡县| 安泽县| 拉萨市| 嘉禾县|