注:同一錯誤可能導(dǎo)致的原因有很多,此回答主要針對的是Nodejs環(huán)境變量設(shè)置錯誤的問題!
此錯誤有幾個明顯的特點(diǎn):
1、在VS Code終端中安裝包是完全可以的,但是在安裝完成后輸入命令時報錯,如安裝完nodemon和yarn后,輸入命令?nodemon -v和yarn -v都報錯。
?2、安裝完nodemon和yarn后,在cmd中輸入命令?nodemon -v和yarn -v都報錯:"xxxx不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件"。
3、如果你修改過全局模塊下載路徑,會發(fā)現(xiàn)包全都安裝到了下圖c盤中的路徑,并沒有安裝到修改過后的D盤的路徑。
那么你遇到的問題很可能是Nodejs環(huán)境變量設(shè)置錯誤,修改或添加環(huán)境變量即可。
?修改環(huán)境變量:右鍵此電腦,在關(guān)于中滑到最下面,打開高級系統(tǒng)設(shè)置,打開環(huán)境變量,如下圖
所示:
(1):先修改用戶變量:將用戶變量的Path修改為你自己設(shè)置的全局模塊下載路徑,如我設(shè)置的全局模塊下載路徑為:D:\NodeJS\node_global,不要復(fù)制我的路徑,一定要以自己設(shè)置的路徑為準(zhǔn)!
?(2)、在系統(tǒng)變量的Path下新建環(huán)境變量:D:\NodeJS\node_global
?
(3)、 新建系統(tǒng)變量?NODE_PATH:D:\NodeJS\node_global\node_modules
注意:此路徑較之前的多了node_modules,在電腦中沒有文件夾的先創(chuàng)建文件夾。
?在VS Code終端中和cmd中輸入命令nodemon -v? 和 yarn -v ,均不報錯。
?
?文章來源地址http://www.zghlxwxcb.cn/news/detail-454554.html
?文章來源:http://www.zghlxwxcb.cn/news/detail-454554.html
?
?
?
到了這里,關(guān)于VS Code報錯:無法將“xxx”項識別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱。的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!