Vscode 中新手小白使用 Open With Live Server 的坑

背景

最近在家学习尝试前端项目打包的一些事项,既然是打包,那么肯定就会涉及到对打包后文件的访问,以直观的查看打包后的效果

那么肯定就会使用到 Vscode 中 Open With LIve Server 这个功能了,首先这个是一个叫 Live Server 的插件提供的能力,使用之前需要先安装插件,安装插件之后就可以使用了

使用报错,提示文件找不到

一切准备就绪,然后对搭建的项目进行打包,成功打包后一般会在项目的根目录下生成一个 dist 的文件夹,问价夹里就是打包后的全部东西,然后我找到 dist 文件下的 index.html 的入口文件,通过 Open With LIve Server 的方式将其打开在浏览器中访问想看看效果,但是发现其报错了,报错如下:

报错的问题就是没有找到 /static 这个路径下的资源,于是自己就去查看了打包的 dist 文件夹,发现所有的文件资源都是齐全的,index.html 文件中对资源的应用路径也都是正确的,如下图:

index.html 中的资源引入路径:

static文件中的资源:

然后自己就排查了一番,发现浏览器访问 Live-Server 插件本地启动服务时,资源项中只有 index.html 文件,并没有 static 文件夹里面的静态资源,如下图:

所以报错是肯定的

解决办法

发现报错后,换了一起思路,就是将整个 dist 文件通过 Live-Server 插件打开,发现整个打包后的效果就可以查看了,这时候浏览器的资源项也是正确的了

总结

其实问题很小,就是打开方式不对,但是对于新手来说还是有一定的迷惑性,所以写一下,希望能对大家有帮助

相关推荐
@小匠7 分钟前
GitLab 批量创建用户
前端·chrome·gitlab
JOJO___19 分钟前
Spring IDEA 2024 自动生成get和set以及toString方法
java·ide·intellij-idea
exploration-earth25 分钟前
React与AngularJS比较一二
前端·react.js·前端框架
iQM7530 分钟前
Spring Boot 中的拦截器 Interceptors
java·前端·spring boot
LINGYI_WEN1 小时前
Vue中的 ref、toRef 和 toRefs
前端·vue.js
__爱吃香菜1 小时前
项目实战bug修复
javascript·vue.js·bug
秋窗71 小时前
VScode C语言中文乱码问题解决
c语言·ide·vscode
运维Z叔1 小时前
记某学校小程序漏洞挖掘
前端·数据库·学习·tcp/ip·安全·小程序
爱吃龙利鱼1 小时前
web群集--rocky9.2部署zabbix服务端的详细过程
运维·前端·云原生·zabbix
Web极客码1 小时前
WordPress中最佳播客插件:进阶级指南
前端·css·html