就这个问题困扰了我好久,在网上也找了好多方案,最终都已失败告终,在这里给大家分享一下我解决的过程.
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
使用vsc运行live-server时报错:“无法将“http-server”项识别为 cmdlet、函数、脚本文件或可运行程序的名称解决方案.