node.js - webpack打包后的静态资源,怎么直接访问?
巴扎黑
巴扎黑 2017-04-17 16:20:25
0
5
459

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

求大神指点下。

巴扎黑
巴扎黑

全員に返信(5)
伊谢尔伦

こんにちは。vue+express+webpack+mysql をアーキテクチャ プロジェクトとして使用できますか?私は現在この知識を勉強中です。答えていただければ幸いです。

いいねを押す +0
迷茫

npm で http-server を確認できます

いいねを押す +0
黄舟

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

いいねを押す +0
黄舟

ルーティングに履歴を設定しましたか? 設定していない場合は、直接開くと、index.html#/login になります。
http サーバーを使用する場合は、
npm install -g live-server
を入力してください。 dist フォルダーを開き、live-server

を実行します。
いいねを押す +0
左手右手慢动作

また質問がありますが、express によって開かれた 3000 ポートを介して webpack によってパッケージ化された静的リソース ファイルに直接アクセスする方法です。私が作成したシングルページアプリケーションについて説明します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート