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

Vue2.0學習系列之項目上線的方法步驟(圖文)

 更新時間:2018年09月25日 14:09:43   作者:SKY隨緣123  
這篇文章主要介紹了Vue2.0學習系列之項目上線的方法步驟(圖文),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

當你好不容易的做好了一個Vue項目,準備去上線的時候卻發(fā)現(xiàn)不知道該怎么辦時,或者遇到了一些問題,那么來看我這篇文章吧,你會有所收獲的。

1:打包

項目上線必須要打包。

命令: npm run build

打包后會生成 一個 dist 文件夾,里邊有 index.html文件 和 static文件夾

打包命令截圖如下:

生成文件如下:

現(xiàn)在我們已經(jīng)打包好了,那么現(xiàn)在讓我們打開這個項目吧。

雙擊 index.html 打開

你會看到 一堆的報錯,慌不?別著急接著看。通過上圖我們可以看到報錯的原因是資源路徑不對,這時我們需要去修改一些文件了。

在這里 把資源的路徑 由 '/' 改為 './',因為 './' 是當前目錄下的意思,

沒用之前 index.html 里的引入文件是這樣的:

這個路徑它是找不到的,所以報錯了。

改完后 是這樣的:

此時 路徑就對了,再雙擊打開就可以了

這時就沒有報錯了,正常打開。

2:啟動項目。(運行 index.html)

你可以雙擊 打開,也可以用 node 的 anywhere 啟動一個靜態(tài)文件服務(wù)器。在 npm 官網(wǎng)搜索就可以找到了,然后安裝。

cd 到我們的 dist 文件夾中,然后 anwhere 就可以啟動了。

然后我們的打包工作就做完了,可以把我們的整個 dist 文件 給到后端,或者運維讓他們上線。

3:解決一些錯誤

第一個: 靜態(tài)資源路徑不對的問題

當我在 vue 的 css 里寫了一個背景圖片,但是 npm run build 后就不太好使了。

截圖如下:可以看到,在 npm run dev 時 是好的



但是 當我 打包 并且使用 anywhere 啟動后

卻報錯了,它告訴我 資源的路徑不對,仔細一看我沒這個路徑呀,我項目也沒隨便改配置呀,是不是又要拍腦門了,別急,跟我一起來改個配置。

打開 我們的 build 文件夾,找到里邊的 utils.js 文件,找到第 51 行(目測是的),添加 這個 代碼 publicPath: '../../' ,然后重新打包 就可以了,這時資源路徑就對了。

更改如下:

效果如下:

我們用審查元素來看一下: 這次它 就正確的找到了 資源的路徑,加載出來了資源。

錯誤寫法:

現(xiàn)在知道怎么去解決這個問題了的吧。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue之文件加載執(zhí)行全流程

    Vue之文件加載執(zhí)行全流程

    這篇文章主要介紹了Vue之文件加載執(zhí)行全流程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • vue通信方式EventBus的實現(xiàn)代碼詳解

    vue通信方式EventBus的實現(xiàn)代碼詳解

    這篇文章主要介紹了vue通信方法EventBus的實現(xiàn)代碼,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • Vue之監(jiān)聽數(shù)據(jù)的原理詳解

    Vue之監(jiān)聽數(shù)據(jù)的原理詳解

    這篇文章主要為大家介紹了Vue之監(jiān)聽數(shù)據(jù)的原理,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>
    2021-11-11
  • vue中mock數(shù)據(jù),模擬后臺接口實例

    vue中mock數(shù)據(jù),模擬后臺接口實例

    這篇文章主要介紹了vue中mock數(shù)據(jù),模擬后臺接口實例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue彈出菜單功能的實現(xiàn)代碼

    Vue彈出菜單功能的實現(xiàn)代碼

    這篇文章主要介紹了Vue左側(cè)底部彈出菜單功能的實現(xiàn)代碼,需要的朋友可以參考下
    2018-09-09
  • vue下的@change事件的實現(xiàn)

    vue下的@change事件的實現(xiàn)

    這篇文章主要介紹了vue下的@change事件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • vue3父子組件傳值中props使用細節(jié)淺析

    vue3父子組件傳值中props使用細節(jié)淺析

    這篇文章主要給大家介紹了關(guān)于vue3父子組件傳值中props使用細節(jié)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-03-03
  • vue.js實現(xiàn)動態(tài)面包屑

    vue.js實現(xiàn)動態(tài)面包屑

    這篇文章主要為大家詳細介紹了vue.js實現(xiàn)動態(tài)面包屑,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Vue中修改Mint UI的Toast默認樣式之字體大小調(diào)整方式

    Vue中修改Mint UI的Toast默認樣式之字體大小調(diào)整方式

    這篇文章主要介紹了Vue中修改Mint UI的Toast默認樣式之字體大小調(diào)整方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • vue 中的 render 函數(shù)作用詳解

    vue 中的 render 函數(shù)作用詳解

    這篇文章主要介紹了vue 中的 render 函數(shù)作用,通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02

最新評論