欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue-cli打包后本地運行dist文件中的index.html操作

 更新時間:2020年08月12日 15:27:50   作者:^-^insect  
這篇文章主要介紹了vue-cli打包后本地運行dist文件中的index.html操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

使用npm run build生成dist文件夾中的文件是你需要上傳到服務(wù)器上的文件,

直接打開index.html會直接報錯

可以嘗試用express搭建一個服務(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中進入dist目錄執(zhí)行

npm install express

node server

4、根據(jù)terminal中提示信息,在瀏覽器中打開頁面即可。

注:node server運行后會在本地node服務(wù)占用一個端口,該端口是在127.0.01(即localhost上),而平時開發(fā)中我們啟動的npm run dev端口是我們本地實際ip地址的服務(wù)。

所以我還有一個疑問,

在項目中執(zhí)行的npm run dev占用的端口和node server的端口可以占用相同一個端口,沒弄懂為什么,歡迎留言

補充知識:vue項目打包后本地訪問index.html頁面出現(xiàn)空白

vue打包之后,在本地訪問index.html頁面是一片空白,并且控制臺會報錯。

解決辦法

vue-cli2:首先找到config/index.js文件,將assetPublicPath的路徑改為“./”

vue-cli3:在項目的根目錄下創(chuàng)建vue.config.js,并加入以下代碼。

module.exports = {
  publicPath: './',
  assetsDir: 'static',
  parallel: false
}

到了這步如果還是沒有顯示出來,那是因為你的路由模式的關(guān)系,你把你的路由模式改成“hash”就行了

vue中常用的路由模式 :

hash(#):默認路由模式

histroy(/)切換路由模式

切換路由模式:

export default new Router({
  // 路由模式:hash(默認),history模式
  mode: 'hash',
  // 修改路由高亮樣式,默認值為'router-link-active'
  linkActiveClass: 'active'
  //路由規(guī)則
  routes:[
    {
      path:'/',
      name:'index',
      component:'Index'
    }
  ],
 
})

以上這篇vue-cli打包后本地運行dist文件中的index.html操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解vue 組件之間使用eventbus傳值

    詳解vue 組件之間使用eventbus傳值

    本篇文章主要介紹了vue 組件之間使用eventbus傳值。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • vue router-view的嵌套顯示實現(xiàn)

    vue router-view的嵌套顯示實現(xiàn)

    本文主要介紹了vue router-view嵌套顯示,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Vue3中如何使用rem來控制字體大小問題

    Vue3中如何使用rem來控制字體大小問題

    這篇文章主要介紹了Vue3中如何使用rem來控制字體大小問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • vue實現(xiàn)頁面切換滑動效果

    vue實現(xiàn)頁面切換滑動效果

    這篇文章主要為大家詳細介紹了vue實現(xiàn)頁面切換滑動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • 在Vue中如何使用Cookie操作實例

    在Vue中如何使用Cookie操作實例

    這篇文章主要介紹了在Vue中如何使用Cookie操作實例的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • vue.js入門教程之綁定class和style樣式

    vue.js入門教程之綁定class和style樣式

    小編之前介紹了通過vue.js計算屬性,不知道大家都學(xué)會了嗎。那這篇文章中我們將一起學(xué)習(xí)vue.js實現(xiàn)綁定class和style樣式,有需要的朋友們可以參考借鑒。
    2016-09-09
  • Vue.js中用v-bind綁定class的注意事項

    Vue.js中用v-bind綁定class的注意事項

    關(guān)于數(shù)據(jù)綁定一個常見需求就是操作元素的class列表和它的內(nèi)聯(lián)樣式。因為它們都是屬性,我們可以用 v-bind 處理它們,但是使用v-bind綁定class的時候我們要有一些注意事項,下面這篇文章就給大家分享了下要注意的方面,希望能對大家有所幫助,下面來一起看看吧。
    2016-12-12
  • Vue自定義省市區(qū)三級聯(lián)動

    Vue自定義省市區(qū)三級聯(lián)動

    這篇文章主要為大家詳細介紹了Vue自定義省市區(qū)三級聯(lián)動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • vue 使用微信jssdk,調(diào)用微信相冊上傳圖片功能

    vue 使用微信jssdk,調(diào)用微信相冊上傳圖片功能

    這篇文章主要介紹了vue 使用微信jssdk,調(diào)用微信相冊上傳圖片功能,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • vue視頻播放插件vue-video-player的具體使用方法

    vue視頻播放插件vue-video-player的具體使用方法

    這篇文章主要介紹了vue視頻播放插件vue-video-player的具體使用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11

最新評論