搜尋

首頁  >  問答  >  主體

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

现在我做的一个项目是在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的情况下,不能用路由?

求大神指点下。

巴扎黑巴扎黑2785 天前456

全部回覆(5)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-04-17 16:22:25

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

    回覆
    0
  • 迷茫

    迷茫2017-04-17 16:22:25

    npm中的http-server可以看一下

    回覆
    0
  • 黄舟

    黄舟2017-04-17 16:22:25

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

    回覆
    0
  • 黄舟

    黄舟2017-04-17 16:22:25

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

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 16:22:25

    我也有一個疑惑,如何透過express開啟的3000埠來直接存取webpack打包後的靜態資源檔。說明下我做的單頁應用程式。

    回覆
    0
  • 取消回覆