Node.js版本升級如何修改模塊默認(rèn)的保存位置
一、node版本升級
1.1、Linux下node版本升級
查看node.js和npm版本
node -v npm -v

清除 npm 緩存,需要強(qiáng)制執(zhí)行,使用 --force
npm cache clean -f --force
升級node版本,使用 n 模塊管理node的升級,如果出現(xiàn)如下圖報錯:
代表這個模塊不支持當(dāng)前操作系統(tǒng),所以npm install -g n不能在windows下執(zhí)行。
強(qiáng)制執(zhí)行使用 --force

安裝n模塊 npm install n -g --force 查看n版本,出現(xiàn)報錯:-bash: n: command not found,建立軟連接 n -V 建立軟連接 ln -s /tools/node/bin/n /usr/local/bin/n 升級到指定版本 n 14.17.0 升級到最新版本 n latest 升級到長期支持版本 n lts 升級到最新的穩(wěn)定版本 n stable
1.2、Windows升級node
官網(wǎng)安裝node指定版本
- 官網(wǎng):https://nodejs.org/en/
- 中文網(wǎng):http://nodejs.cn/
- LTS:長期支持版本
- Current:最新版
二、修改node模塊默認(rèn)保存地址
查看npm配置 npm config list

在node.js安裝目錄下,新建 node_cache 文件夾用來存放全局緩存,該node.js安裝目錄下,已經(jīng)存在了 node_modules 文件夾存放安裝模塊,不需要額外創(chuàng)建。默認(rèn)已內(nèi)置了npm。
設(shè)置緩存文件目錄 npm config set cache "E:\workenv\nodejs\node_cache" 設(shè)置 npm config set prefix "E:\workenv\nodejs"
下載一個模塊測試,如下圖報錯Error: EPERM: operation not permitted,不允許操作,解決方案:找到node的安裝目錄,安全設(shè)置user用戶完全控制。
npm install express -g


npm模塊安裝的默認(rèn)全局路徑已經(jīng)改到了相應(yīng)的文件夾中,但是 這時候用戶還是無法require這些模塊,因為電腦系統(tǒng)現(xiàn)在還不知道你把默認(rèn)路徑給改了。
需要在環(huán)境變量中設(shè)置NODE_PATH路徑(模塊執(zhí)行路徑)

總結(jié)
到此這篇關(guān)于Node.js版本升級如何修改模塊默認(rèn)保存位置的文章就介紹到這了,更多相關(guān)Node.js升級修改模塊默認(rèn)位置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
nodejs中使用HTTP分塊響應(yīng)和定時器示例代碼
本文通過示例將要創(chuàng)建一個輸出純文本的HTTP服務(wù)器,輸出的純文本每隔一秒會新增100個用換行符分隔的時間戳。實例代碼非常不錯,具有參考借鑒價值,需要的朋友參考下2017-03-03
快速掌握Node.js環(huán)境的安裝與運(yùn)行方法
這篇文章主要介紹了Node.js環(huán)境的安裝與運(yùn)行方法,Node是基于Google Chrome V8引擎的JavaScript解釋器,需要的朋友可以參考下2016-02-02
node.js使用express-jwt報錯:expressJWT?is?not?a?function解決
這篇文章主要給大家介紹了關(guān)于node.js使用express-jwt報錯:expressJWT?is?not?a?function解決的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2023-03-03
Node.js靜態(tài)服務(wù)器的實現(xiàn)方法
這篇文章主要介紹了Node.js靜態(tài)服務(wù)器的實現(xiàn)方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2018-02-02

