npm安裝的全局包/工具不能使用,不是內(nèi)部/外部命令的解決方法
事情經(jīng)過
今天通過npm安裝全局工具,安裝完成后,使用新安裝的工具命令,竟然顯示“不是內(nèi)部或外部命令,也不是可運行的程序”

之前通過npm安裝全局包,就可以正常使用,為什么今天就不可以了呢?
然后我去試之前安裝過的全局包,結(jié)果也是這樣。
然后我就去看npm全局包的目錄,發(fā)現(xiàn)這些包都在,Node.js的環(huán)境變量也是正確的。
離譜了!npm安裝的全局包突然就不能用了
然后去網(wǎng)上搜,發(fā)現(xiàn)沒有用,然后我就卸載node.js重新安裝,還是沒有用。
離大譜了??!
正常來說,安裝完成Node.js之后,會在系統(tǒng)環(huán)境變量中添加一個Node.js的變量,只需要這一個變量即可。
但是我的Node.js變量是正常的,一切都正常,就是不能用了。耗費了我很長時間,終于弄好了。
問題描述
Node.js環(huán)境配置完成,node和npm的命令都可以正常使用,但是npm安裝的全局包不能正常使用
解決方法
首先要保證Node.js已經(jīng)添加到了環(huán)境變量中,然后將Npm全局包的目錄添加到系統(tǒng)環(huán)境變量Path中就解決了。
這是我的npm全局包的位置

npm默認的全局包目錄是系統(tǒng)盤\users\用戶\APPdata\npm
將此目錄添加到系統(tǒng)環(huán)境變量Path即可

如果你不知道自己的全局包目錄,可以通過這個命令查看,然后將這個目錄添加到系統(tǒng)環(huán)境變量即可npm config get prefix

注意,Appdata是以隱藏文件夾,需要這樣才能查看

總結(jié)
到此這篇關(guān)于npm安裝的全局包/工具不能使用,不是內(nèi)部/外部命令的解決方法的文章就介紹到這了,更多相關(guān)npm安裝的全局包/工具不能使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
nodejs命令行參數(shù)處理模塊commander使用實例
這篇文章主要介紹了nodejs命令行參數(shù)處理模塊commander使用實例,commander是一個非常高大上的令行參數(shù)處理模塊,需要的朋友可以參考下2014-09-09
詳解nodejs微信公眾號開發(fā)——4.自動回復各種消息
這篇文章主要介紹了詳解nodejs微信公眾號開發(fā)——4.自動回復各種消息,非常具有實用價值,需要的朋友可以參考下2017-04-04
使用Make構(gòu)建Node.js網(wǎng)站項目
這篇文章介紹了使用Make構(gòu)建Node.js網(wǎng)站項目的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-01-01
Node.js?搭建后端服務(wù)器內(nèi)置模塊(?http+url+querystring?的使用)
這篇文章主要介紹了Node.js搭建后端服務(wù)器內(nèi)置模塊(http+url+querystring的使用),文章圍繞主題展開詳細的內(nèi)容戒殺,具有一定的參考價值,需要的朋友可以參考一下2022-09-09

