使用vsc運行live-server時報錯:“無法將“http-server”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱解決方案.


就這個問題困擾了我好久,在網上也找了好多方案,最終都已失敗告終,在這里給大家分享一下我解決的過程.

1.遇到問題首先要做的事
遇到這個報錯我們先檢查一下自己的node和npm安裝是否成功

在命令提示符中用:node -v和npm -v來檢查,即可查看到自己電腦所安裝的node和npm的版本號

 

2.路徑錯誤問題
如果node和npm沒問題,那么進入自己的系統目錄下:C:\Users\swj-td\AppData\Roaming\npm(仔細找,一定有)

解釋一下上邊的路徑:

Users是我們C盤目錄下的用戶文件夾(有的人電腦上是User);

swj-td是我的電腦名,點擊自己的電腦名文件夾,進去找后邊的文件夾.

找到之后,檢查自己npm文件夾是否為空.若為空,那么問題就是出在這里了,完整文件夾中的內容是這樣的.

 

3.錯誤路徑可能出現的位置
如果在上邊路徑找不到,很有可能你安裝live-server時候將live-server安裝到了電腦名所在的文件夾下.

我之前就在npm文件夾中一直找不到,最后和朋友對比了一下發現我的全部給我下載到了swj-td文件夾中.

好了,下面來看解決方案

一.可以從同學或同事那里拷貝一份完整的npm文件夾,然后替換掉自己原有的npm文件夾.

二.在VSC中重新安裝一遍live-server

4.重新安裝live-server
進入VSC,同時按住ctrl+~(tab上邊的那個鍵)打開PowerShell執行下邊的命令

命令如下:

npm install live-server -g        npm需要訪問外網,速度比較慢,所以建議大家使用npm安裝cnpm工具,如下

npm install -g cnpm --registry=https://registry.npm.taobao.org 這個是淘寶鏡像,然后安裝國內的鏡像,

cnpm install  live-server -g  再執行這個命令.

命令執行完畢后,進入到自己項目所在文件夾,一定要進入到項目所在文件夾. 執行下邊的命令

初始化項目:npm init (一路回車)

運行live-server:live-server

5.其他問題
一. 此時如果出現找不到應用程序的話,那就是你自己電腦默認瀏覽器的問題,進入系統設置中設置一下默認瀏覽器就OK了.

二. 如果出現的是無法加載文件 無法加載文件 C:\Users\swj-tdAppData\Roaming\npm\vue.ps1,這是因為你電腦禁止運行腳本,此時的解決方案;

6.如何進入PowerShell
win10在開始菜單中找,找到后右鍵就看到了

 

找到之后以管理員身份打開PowerShell

輸入set-ExecutionPolicy RemoteSigned ,

選擇Y,回車就好了


原文鏈接:https://blog.csdn.net/weixin_44755237/article/details/112139421

 


免責聲明!

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



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