webpack打包后的静态资源,怎么直接访问?

发布于 2022-09-04 17:32:01 字数 495 浏览 12 评论 0

现在我做的一个项目是在electron下用vue.js + vue-router + webpack,我就是想问下,在项目打包后,直接打开index.html他是直接访问App.vue,但是我建的路由我试了N多方法,貌似都不行,比如:index.html/login,login是一个组件 login.vue。对了,在开发模式下(npm run dev)用http://localhost:8080/login,这样是可以正常访问的。

我现在能想到的解决方案有两个:
1、有没有什么办法在electron启动的时候启动一个server服务器?没试过,无从下手。
2、是不是webpack在没server的情况下,不能用路由?

求大神指点下。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

秋日私语 2022-09-11 17:32:01

hello.可以把你用的vue+express+webpack+mysql做得架构的项目.分享一下么,亲.小弟目前也在学习这方面的知识,能够回答万分感谢

送你一个梦 2022-09-11 17:32:01

npm中的http-server可以看一下

挽手叙旧 2022-09-11 17:32:01

你是不是在路由那里,设置了history,没有设置的话直接打开应该是index.html#/login
如果要用http服务器
npm install -g live-server
进入dist文件夹,执行live-server

偏爱自由 2022-09-11 17:32:01

我也有一个疑惑,如何通过express开启的3000端口来直接访问webpack打包后的静态资源文件。说明下我做的单页面应用。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文