node npm yarn報(bào)錯(cuò)error:不是內(nèi)部或外部命令
node npm yarn安裝后,無(wú)法正常使用,顯示報(bào)錯(cuò),不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。
一、原因分析:
未正確安裝環(huán)境變量 配置不正確
注意:
通過(guò)npm install [packagename] 方式安裝的包,只要環(huán)境變量中有npm的路徑,可不用再重新配置。
npm庫(kù)默認(rèn)是安裝在C:\Users\Administrator\AppData\Roaming\npm (Administrator是用戶名)
二、環(huán)境變量
1. 用戶變量和系統(tǒng)變量的區(qū)別
1.1 用戶變量:windows是多用戶,多任務(wù)操作系統(tǒng),一臺(tái)電腦可以創(chuàng)建多個(gè)用戶。A用戶用這臺(tái)電腦的時(shí)候,顯示A用戶安裝過(guò)的軟件和創(chuàng)建的文件,B用戶登錄的時(shí)候,顯示B用戶安裝的軟件和創(chuàng)建的文件。
1.2 系統(tǒng)變量:系統(tǒng)變量里面設(shè)置的參數(shù),所有登錄的用戶都會(huì)生效。
系統(tǒng)變量?jī)?yōu)先于用戶變量,一般配置系統(tǒng)變量即可。
2. 具體步驟
右擊桌面上的【電腦】圖標(biāo),選擇屬性。打開屬性面板之后,再點(diǎn)擊【高級(jí)系統(tǒng)設(shè)置】彈出一個(gè)框,選擇【環(huán)境變量】選中系統(tǒng)變量中的PATH,點(diǎn)擊【編輯】,添加安裝路徑
一、nodejs
參考文章
1. 安裝node.js
下載地址:http://nodejs.cn/download/
// 檢查版本 node -v npm -v
2. 配置環(huán)境變量
說(shuō)明:從官網(wǎng)下載node安裝,不進(jìn)行環(huán)境變量配置是不影響node.js使用的,只是在我們使用命令安裝node.js全局模塊,例如npm install -g express時(shí),會(huì)默認(rèn)安裝到C盤的路徑C:\Users\Administrator\AppData\Roaming\npm中,所以可以配置全局安裝模塊以及緩存目錄的環(huán)境變量
選中系統(tǒng)變量中的PATH,點(diǎn)擊【編輯】,加入node的安裝路徑(node.exe所在的目錄)
2.3 配置全局安裝模塊以及緩存目錄的環(huán)境變量(可以不配置)
首先在node.js的安裝目錄新建兩個(gè)文件夾node_global和node_cache創(chuàng)建完兩個(gè)文件夾后,在cmd窗口中輸入以下命令(兩個(gè)路徑即是兩個(gè)文件夾的路徑)
npm config set prefix "D:\install\nodejs\node_global" npm config set cache "D:\install\nodejs\node_cache"
設(shè)置電腦環(huán)境變量,右鍵“我的電腦”=》屬性=》高級(jí)系統(tǒng)設(shè)置=》環(huán)境變量在【系統(tǒng)變量】新建環(huán)境變量 NODE_PATH,值為D:\install\nodejs\node_global\node_modules,其中D:\install\nodejs\node_global是上述創(chuàng)建的全局模塊安裝路徑文件夾修改【用戶變量】中的path變量,將C:\Users\hua\AppData\Roaming\npm修改為D:\install\nodejs\node_global
二、 npm
安裝 nodejs時(shí)會(huì)自帶安裝npm(可以選擇不裝npm,因?yàn)樽詭У膎pm不是最新的,所以裝了之后npm也要升級(jí),然后這個(gè)目錄下的npm.exe 就沒(méi)用了)
// 升級(jí)自帶的npm npm install npm -g
三、 yarn
1. 安裝yarn
方法1. 官網(wǎng)下載msi文件,雙擊安裝,安裝成功后既可全局使用yarn命令
方法2. 使用npm安裝yarn
npm install -g yarn
//測(cè)試是否安裝成功 yarn --version
注意:
方法1: 系統(tǒng)會(huì)自動(dòng)加載環(huán)境變量,無(wú)須手動(dòng)配置。
方法2:需要手動(dòng)配置環(huán)境變量,將 yarn global bin 的地址配置到用戶變量?jī)?nèi)
2. 配置環(huán)境變量
選中系統(tǒng)變量中的PATH,點(diǎn)擊【編輯】,加入yarn的安裝路徑
注意:
npm庫(kù)默認(rèn)是安裝在
C:\Users\Administrator\AppData\Roaming\npm
所以npm install -g yarn的啟動(dòng)路徑為:C:\Users\Administrator\AppData\Roaming\npm\node_modules\yarn\bin
四、總結(jié)
到此這篇關(guān)于node npm yarn報(bào)錯(cuò)error:不是內(nèi)部或外部命令的文章就介紹到這了,更多相關(guān)node npm yarn使用報(bào)錯(cuò)error內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解nodejs微信公眾號(hào)開發(fā)——2.自動(dòng)回復(fù)
這篇文章主要介紹了詳解nodejs微信公眾號(hào)開發(fā)——2.自動(dòng)回復(fù),非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-04-04Node.js實(shí)現(xiàn)用戶身份驗(yàn)證和授權(quán)的示例代碼
在web開發(fā)中,我們常常需要對(duì)一些敏感的url進(jìn)行訪問(wèn)權(quán)限控制,本文主要介紹了Node.js實(shí)現(xiàn)用戶身份驗(yàn)證和授權(quán)的示例代碼,具有一定的參考價(jià)值,感興趣的了解一下2024-02-02NodeJs+MySQL實(shí)現(xiàn)注冊(cè)登錄功能
這篇文章主要為大家詳細(xì)介紹了NodeJs+MySQL實(shí)現(xiàn)注冊(cè)登錄功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04一文教會(huì)你從Windows中完全刪除node.js
作為新手nodejs卸載后安裝就總出錯(cuò),下面這篇文章主要給大家介紹了關(guān)于如何從Windows中完全刪除node.js的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08node.js express JWT token生成與校驗(yàn)的實(shí)現(xiàn)
本文主要介紹了node.js express JWT token生成與校驗(yàn)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-12-12export?default?和?export?的使用方式示例詳解
這篇文章主要介紹了export?default?和?export?的使用方式,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08