91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-08-13 12:01:32 來源:億速云 閱讀:2412 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關vue-cli打包后本地運行dist文件中index.html的方法的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

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

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

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

可以嘗試用express搭建一個服務器,做法如下:

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目錄執行

npm install express

node server

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

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

所以我還有一個疑問,

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

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

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

解決辦法

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

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

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

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

vue中常用的路由模式 :

hash(#):默認路由模式

histroy(/)切換路由模式

切換路由模式:

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

感謝各位的閱讀!關于vue-cli打包后本地運行dist文件中index.html的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沽源县| 乐陵市| 漳平市| 闽清县| 通榆县| 泽州县| 连州市| 马边| 南木林县| 施秉县| 崇明县| 北碚区| 巴里| 雷州市| 修文县| 陈巴尔虎旗| 永仁县| 浑源县| 柘荣县| 凌源市| 莲花县| 乐平市| 正镶白旗| 和平县| 稻城县| 定结县| 江津市| 中牟县| 永丰县| 赤城县| 河池市| 通榆县| 锡林浩特市| 大城县| 冷水江市| 巫山县| 花莲县| 伊川县| 广元市| 临汾市| 同江市|