亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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)目的依賴(lài)包。要使用 npm,首先需要安裝 Node.js 和 npm。

若未安裝或修改某些配置,使用npm如npm i可能會(huì)出現(xiàn) error  npm:無(wú)法將“npm”項(xiàng)識(shí)別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱(chēng),在配置中可能出現(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)在用戶(hù)變量下新建變量

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

3.在用戶(hù)變量的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)目信息和依賴(lài)。

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

2. 安裝包

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

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

    • 示例: npm install express

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

    • 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

  • 安裝所有依賴(lài)(根據(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(僅顯示頂層依賴(lài))

  • 查看全局安裝的包:

    • 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(檢查依賴(lài)漏洞)

    • 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-sass 安裝失敗的原因及解決辦法(小結(jié))

    整理 node-sass 安裝失敗的原因及解決辦法(小結(jié))

    這篇文章主要介紹了整理 node-sass 安裝失敗的原因及解決辦法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 解決Nodejs全局安裝模塊后找不到命令的問(wèn)題

    解決Nodejs全局安裝模塊后找不到命令的問(wèn)題

    今天小編就為大家分享一篇解決Nodejs全局安裝模塊后找不到命令的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • node+vue實(shí)現(xiàn)用戶(hù)注冊(cè)和頭像上傳的實(shí)例代碼

    node+vue實(shí)現(xiàn)用戶(hù)注冊(cè)和頭像上傳的實(shí)例代碼

    本篇文章主要介紹了node+vue實(shí)現(xiàn)用戶(hù)注冊(cè)和頭像上傳的實(shí)例代碼,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-07-07
  • Node.js中SerialPort(串口)模塊使用

    Node.js中SerialPort(串口)模塊使用

    本文主要介紹了Node.js中SerialPort(串口)模塊使用,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Nodejs中執(zhí)行的shell命令的代碼分享

    Nodejs中執(zhí)行的shell命令的代碼分享

    雖然nodejs運(yùn)行時(shí)提供了和OS交互的諸多API命令,但是有些操作(例如:特定系統(tǒng)信息獲?。┻€是使用shell命令更加方便一些,下面就跟隨小編一起來(lái)看看有哪些是宜在nodejs中執(zhí)行的shell代碼吧
    2024-02-02
  • Node.js學(xué)習(xí)之內(nèi)置模塊fs用法示例

    Node.js學(xué)習(xí)之內(nèi)置模塊fs用法示例

    這篇文章主要介紹了Node.js學(xué)習(xí)之內(nèi)置模塊fs用法,結(jié)合實(shí)例形式詳細(xì)分析了node.js內(nèi)置模塊fs的基本功能、用法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2020-01-01
  • nodejs中各種加密算法的實(shí)現(xiàn)詳解

    nodejs中各種加密算法的實(shí)現(xiàn)詳解

    這篇文章主要給大家介紹了關(guān)于nodejs中各種加密算法的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用nodejs具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Express之get,pos請(qǐng)求參數(shù)的獲取

    Express之get,pos請(qǐng)求參數(shù)的獲取

    本篇文章主要介紹了Express之get,pos請(qǐng)求參數(shù)的獲取的相關(guān)知識(shí),具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-05-05
  • 什么時(shí)候不能在 Node.js 中使用 Lock Files

    什么時(shí)候不能在 Node.js 中使用 Lock Files

    這篇文章主要介紹了什么時(shí)候不能在 Node.js 中使用 Lock Files,但是當(dāng)你在開(kāi)發(fā)要發(fā)布到 npm 的包時(shí),應(yīng)避免使用這類(lèi) lock file 。下面我們來(lái)一起了解一下吧
    2019-06-06
  • node.js中使用q.js實(shí)現(xiàn)api的promise化

    node.js中使用q.js實(shí)現(xiàn)api的promise化

    這篇文章主要介紹了node.js中使用q.js實(shí)現(xiàn)api的promise化,promise一個(gè)標(biāo)準(zhǔn),它描述了異步調(diào)用的返回結(jié)果,包括正確返回結(jié)果和錯(cuò)誤處理,需要的朋友可以參考下
    2014-09-09

最新評(píng)論