【Vue】Vue3 vite build 之后空白

步骤

  • dist文件夹运行cmd
  • cmd中运行npx serve
  • 浏览器中访问上面的网址

原因

  • 如果直接在浏览器中打开了上面的 index.html,你会发现它抛出了一个错误,因为 ES 模块不能通过 file:// 协议工作,也即是当你打开一个本地文件时浏览器使用的协议。

  • 由于安全原因,ES 模块只能通过 http:// 协议工作,也即是浏览器在打开网页时使用的协议。为了使 ES 模块在我们的本地机器上工作,我们需要使用本地的 HTTP 服务器,通过 http:// 协议来提供 index.html。

  • 要启动一个本地的 HTTP 服务器,请先安装 Node.js,然后通过命令行在 HTML 文件所在文件夹下运行 npx serve。你也可以使用其他任何可以基于正确的 MIME 类型服务静态文件的 HTTP 服务器。

参考

相关推荐
心柠2 小时前
前端工程化
前端
摘星编程2 小时前
用React Native开发OpenHarmony应用:useImperativeHandle暴露实例方法
javascript·react native·react.js
沐雪架构师2 小时前
核心组件2
前端
qq_336313932 小时前
javaweb-Vue3
前端·javascript·vue.js
Mr Xu_2 小时前
UniApp 实战:深度解析 App 端自动检测与静默更新(含强制更新)
javascript·vue.js·uni-app
小圣贤君2 小时前
Electron 桌面应用接入通义万相:文生图从 0 到 1 实战
前端·electron·ai写作·通义万相·ai生图·写作软件·小说封面
南风知我意9572 小时前
【前端面试1】基础JS的面试题
前端·javascript·面试
mc_故事与你2 小时前
前后端分离项目(springboot+vue+mybatis)-教学文档(SpringBoot3+Vue2)-4 (正在编写)
vue.js·spring boot·mybatis
wjhx2 小时前
在Qt Design Studio中进行页面切换
前端·javascript·qt