【前端異常】vscode:無法將“cnpm”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱,Cannot find module ”webpack“


一、項目背景
編譯器:VScode + Vue項目。

VSCode 打開前端vue項目時竟然報錯。

二、出錯信息
如下內容所示為VScode項目控制台顯示的錯誤信息:

PS D:\work-span\project> cnpm install webpack-dev-server -g
cnpm : 無法將“cnpm”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫
,如果包括路徑,請確保路徑正確,然后再試一次。
所在位置 行: 字符:
+ cnpm install webpack-dev-server -g
+ ~~~~
+ CategoryInfo : ObjectNotFound: (cnpm:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
三、解決方案
步驟一:檢查本地是否安裝了cnpm包管理工具
命令:npm list --depth=0 -global  查看一下電腦是否安裝了cnpm

如果已經安裝了,那么會有如下圖所示的內容:

 

 

 

如果沒有安裝,則需要安裝鏡像,執行命令為:npm install -g cnpm --registry=https://registry.npm.taobao.org

安裝過程可能要持續好幾分鍾哦~~~~

安裝成功后會有如下類似內容:

 

 

 

步驟二:輸入cnpm -v命令檢查
檢查成功
1、如果出現如下圖所示內容,即可進行后續操作

 

 

 

檢查失敗
2、如果還是出現博客標題所示錯誤,極有可能是你本地沒有配置環境變量導致的(也就是cnpm的路徑沒有被識別到)

需要配置系統環境變量:計算機-->屬性-->高級系統配置-->環境變量-->系統變量-->PATH 在后面添加(我的路徑是F:\Develop\nodejs\node_global),根據你實際情況修改這個路徑。

 

 

 

 

 

 

然后重啟cmd,輸入cnpm -v 測試。如果成功則進行你下一步工作。

 

注意:

如果還是報錯,那么請重啟你的電腦,重啟可以解決90%的問題哦。

 

 

完結!
————————————————
版權聲明:本文為CSDN博主「No8g攻城獅」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_44299027/article/details/106955854


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM