您的位置:首頁技術文章
文章詳情頁

node.js - webpack打包后的靜態資源,怎么直接訪問?

瀏覽:161日期:2023-10-01 17:28:03

問題描述

現在我做的一個項目是在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的情況下,不能用路由?

求大神指點下。

問題解答

回答1:

hello.可以把你用的vue+express+webpack+mysql做得架構的項目.分享一下么,親.小弟目前也在學習這方面的知識,能夠回答萬分感謝

回答2:

npm中的http-server可以看一下

回答3:

http://localhost:8080/assert/...

回答4:

你是不是在路由那里,設置了history,沒有設置的話直接打開應該是index.html#/login如果要用http服務器npm install -g live-server 進入dist文件夾,執行live-server

回答5:

我也有一個疑惑,如何通過express開啟的3000端口來直接訪問webpack打包后的靜態資源文件。說明下我做的單頁面應用。

標簽: web
国产综合久久一区二区三区