vue-cli打包后本地運(yùn)行dist文件中的index.html操作
使用npm run build生成dist文件夾中的文件是你需要上傳到服務(wù)器上的文件,
直接打開index.html會直接報(bào)錯
可以嘗試用express搭建一個(gè)服務(wù)器,做法如下:
1、在dist根目錄下新建server.js文件;
2、代碼如下:
var express = require('express'); var app = express(); const hostname = 'localhost'; const port = 3000; app.use(express.static('./')); app.listen(port, hostname, () => { console.log(·Server running at http://${hostname}:${port}·); });
3、terminal中進(jìn)入dist目錄執(zhí)行
npm install express
node server
4、根據(jù)terminal中提示信息,在瀏覽器中打開頁面即可。
注:node server運(yùn)行后會在本地node服務(wù)占用一個(gè)端口,該端口是在127.0.01(即localhost上),而平時(shí)開發(fā)中我們啟動的npm run dev端口是我們本地實(shí)際ip地址的服務(wù)。
所以我還有一個(gè)疑問,
在項(xiàng)目中執(zhí)行的npm run dev占用的端口和node server的端口可以占用相同一個(gè)端口,沒弄懂為什么,歡迎留言
補(bǔ)充知識:vue項(xiàng)目打包后本地訪問index.html頁面出現(xiàn)空白
vue打包之后,在本地訪問index.html頁面是一片空白,并且控制臺會報(bào)錯。
解決辦法
vue-cli2:首先找到config/index.js文件,將assetPublicPath的路徑改為“./”
vue-cli3:在項(xiàng)目的根目錄下創(chuàng)建vue.config.js,并加入以下代碼。
module.exports = { publicPath: './', assetsDir: 'static', parallel: false }
到了這步如果還是沒有顯示出來,那是因?yàn)槟愕穆酚赡J降年P(guān)系,你把你的路由模式改成“hash”就行了
vue中常用的路由模式 :
hash(#):默認(rèn)路由模式
histroy(/)切換路由模式
切換路由模式:
export default new Router({ // 路由模式:hash(默認(rèn)),history模式 mode: 'hash', // 修改路由高亮樣式,默認(rèn)值為'router-link-active' linkActiveClass: 'active' //路由規(guī)則 routes:[ { path:'/', name:'index', component:'Index' } ], })
以上這篇vue-cli打包后本地運(yùn)行dist文件中的index.html操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue router-view的嵌套顯示實(shí)現(xiàn)
本文主要介紹了vue router-view嵌套顯示,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-07-07Vue.js中用v-bind綁定class的注意事項(xiàng)
關(guān)于數(shù)據(jù)綁定一個(gè)常見需求就是操作元素的class列表和它的內(nèi)聯(lián)樣式。因?yàn)樗鼈兌际菍傩裕覀兛梢杂?v-bind 處理它們,但是使用v-bind綁定class的時(shí)候我們要有一些注意事項(xiàng),下面這篇文章就給大家分享了下要注意的方面,希望能對大家有所幫助,下面來一起看看吧。2016-12-12vue 使用微信jssdk,調(diào)用微信相冊上傳圖片功能
這篇文章主要介紹了vue 使用微信jssdk,調(diào)用微信相冊上傳圖片功能,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11vue視頻播放插件vue-video-player的具體使用方法
這篇文章主要介紹了vue視頻播放插件vue-video-player的具體使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11