nodejs和npm升級實現(xiàn)過程
前言
今天,打開電腦,運行一個前端項目,提示node.js版本過時了,遂進行版本升級,時間太久了,不記得命令了,再次做下記錄以便日后查閱。
node.js升級
node.js升級比較方便,直接官網(wǎng)下載個安裝包,覆蓋安裝就好,這個安裝程序很友好,下一步,下一步即可,你懂的。
npm 升級
如果是第一次安裝node.js會自動安裝好對應版本的npm,如果之前安裝過,升級覆蓋安裝node.js是不會自動升級npm的,需要我們手動升級。
執(zhí)行如下命令:
npx npm@latest install -g npm
驗證
執(zhí)行下邊兩個命令,會顯示版本不信息,至此大功告成。
node -v npm -v
配置node
在用戶目錄下,創(chuàng)建一個.npmrc文件,進行一些
基本配置:
- 鏡像源設置:
registry=https://registry.npmmirror.com # 使用國內(nèi)鏡像(如阿里云/淘寶源)
- 全局安裝路徑:
prefix=D:\nodejs\node_global # 修改全局模塊安裝目錄
- 緩存路徑:
cache=D:\nodejs\node_cache # 自定義緩存目錄
其他網(wǎng)絡與代理,依賴管理,日志與調(diào)試,超時設置,私有倉庫認證等等
其他實用配置
- 包鎖定文件:
package-lock=false # 禁用package-lock.json生成
- 腳本執(zhí)行權限:
ignore-scripts=true # 禁止執(zhí)行安裝時的生命周期腳本
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
使用Node.js實現(xiàn)RESTful API的示例
Node.js可以用很少代碼簡單地實現(xiàn)一個Web服務,并且它有一個非?;钴S的社區(qū),通過Node出色的包管理機制(NPM)可以非常容易獲得各種擴展支持。 對簡單的應用場景Node.js實現(xiàn)REST是一個非常合適的選擇。 本文介紹如何用Node.js實現(xiàn)REST服務。2017-08-08
基于Node.js和Socket.IO實現(xiàn)實時通信功能
在現(xiàn)代網(wǎng)絡應用中,實時通信變得越來越重要,Node.js,作為一個JavaScript運行環(huán)境,而Socket.IO則為Node.js提供了一個強大的實時通信庫,本文將通過一個簡單的示例,展示如何使用Node.js和Socket.IO創(chuàng)建一個能夠?qū)崿F(xiàn)實時通信的服務器,需要的朋友可以參考下2024-11-11
在Linux系統(tǒng)上升級Node.js遇到GLIBC依賴問題的多種解決方案
在現(xiàn)代 Web 開發(fā)和 DevOps 實踐中,Node.js 是一個不可或缺的工具,在升級 Node.js 版本時,尤其是在較舊的 Linux 系統(tǒng)上,可能會遇到一些依賴庫不兼容的問題,特別是與 GLIBC 和 GLIBCXX 相關的錯誤,本文將詳細介紹如何解決這個依賴問題,需要的朋友可以參考下2025-01-01
Node中完整的?node?addon?實現(xiàn)流程
這篇文章主要介紹了Node中完整的node?addon實現(xiàn)流程,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-09-09
Nodejs如何進行性能監(jiān)控和分析優(yōu)化
Node.js應用可能因為高并發(fā)、內(nèi)存泄漏、CPU密集型任務等原因?qū)е滦阅芟陆?影響用戶體驗甚至系統(tǒng)穩(wěn)定性,通過性能監(jiān)控和分析,我們可以及時發(fā)現(xiàn)潛在問題,并針對性地進行優(yōu)化,確保系統(tǒng)正常運行且具備良好的性能表現(xiàn)2024-06-06

