最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue打包(hash和history)部署詳細(xì)步驟

 更新時間:2024年07月05日 14:43:32   作者:WYG_王雅格  
這篇文章主要介紹了vue打包(hash和history)部署詳細(xì)步驟,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

vue打包部署詳細(xì)步驟

能看到這的兄弟,我就認(rèn)為你們已經(jīng)有了服務(wù)器,以及服務(wù)器上裝了nginx,下面找到nginx下的html,這個是根目錄,將你打包的文件放到這里面就行了。。。

我這里用的可視化工具是xftp,我這里部署了兩個項目分別是v3和hashTest項目。

下面詳細(xì)講一下怎么打包,以及怎么寫配置文件

![](https://img-blog.csdnimg.cn/6a9e7769a73d41bf88862ce17c67d862.png

一、hash模式下的打包

1、修改vue.config.js,先想好自己是存放再那個文件夾下

如上圖所示,根目錄下我存放的是hashTest文件夾,那么 publicPath: '/hashTest/'我就設(shè)置成了 /hashTest/,之所以這么設(shè)置,是因為,要把靜態(tài)存放到這個文件夾下,所謂靜態(tài)文件就是css,js,image等,打包的時候如果不這是publicPath就會爆找不到這些靜態(tài)文件找不到的錯誤。

如圖所示:

			const { defineConfig } = require('@vue/cli-service')
			module.exports = defineConfig({
			  transpileDependencies: true,
			  publicPath: '/hashTest/'
			})

2、修改完,直接打包,將項目拉到創(chuàng)建的hashTest文件夾下:如圖

3、找到nginx.conf文件,修改器中的localtion配置

找到后打開,默認(rèn)是這個

修改的時候,只需要再添加一個localtion,訪問頁面即可

  location  /hashTest {
            root   html/;
            index  index.html index.htm;
    }

成功顯示

4、如果你只想放在根目錄html下面,可以將123省略掉,將你打包的內(nèi)容直接拉過來即可訪問

hash就到這了~

二、history模式下的打包

1、修改router.js里面的配置

const router = new VueRouter({
  mode: 'history',
  base: '/historyTest/',
  routes
})

2、修改vue.config.js里面的配置,將base和 publicPath一直即可

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  publicPath: '/historyTest/'
})

3、在服務(wù)器上的目錄配置

我是存放到html的根目錄下面了所以如圖:

再修改ngnix.conf里面的配置

   location  /historyTest {
        root   html/;
        index  index.html index.htm;
        try_files $uri $uri/ /historyTest/index.html;
   }

try_files $uri $uri/ /historyTest/index.html;防止頁面404,至于為啥會出現(xiàn)404,是因為咱們在瀏覽器上輸入http://xxx/historyTest/about的時候是請求的服務(wù)器,而這個路由屬于后端路由,about是存在服務(wù)器上的,改成history后,就只能訪問到historyTest下的html,訪問不到about,所以會爆404,具體的解釋,自行了解。

然后重啟訪問就可以看到頁面了。

重啟nginx

  ./nginx -s reload

當(dāng)然你要找到nginx下的sbin,我的是在這個目錄下,每次修改都要重新啟動

/usr/local/nginx/sbin

重啟后訪問路徑,沒毛病。。。。。

主要就這幾個了

hash模式路徑:

  • http://47.98.174.225/#/
  • http://47.98.174.225/hashTest/#/

history模式訪問路徑:

  • http://47.98.174.225/historyTest/about

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue中如何使用唯一標(biāo)識uuid(uuid.v1()-時間戳、uuid.v4()-隨機數(shù))

    vue中如何使用唯一標(biāo)識uuid(uuid.v1()-時間戳、uuid.v4()-隨機數(shù))

    這篇文章主要給大家介紹了關(guān)于vue中如何使用唯一標(biāo)識uuid(uuid.v1()-時間戳、uuid.v4()-隨機數(shù))的相關(guān)資料,當(dāng)使用Vue.js生成UUID時,我們可以使用uuid庫來幫助我們生成通用唯一標(biāo)識符(UUID),需要的朋友可以參考下
    2023-12-12
  • vue3 element-plus el-tree自定義圖標(biāo)方式

    vue3 element-plus el-tree自定義圖標(biāo)方式

    這篇文章主要介紹了vue3 element-plus el-tree自定義圖標(biāo)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 基于vue--key值的特殊用處詳解

    基于vue--key值的特殊用處詳解

    這篇文章主要介紹了基于vue--key值的特殊用處詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • vue-pdf實現(xiàn)文件在線預(yù)覽

    vue-pdf實現(xiàn)文件在線預(yù)覽

    這篇文章主要為大家詳細(xì)介紹了vue-pdf實現(xiàn)文件在線預(yù)覽,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 詳解Vue2的diff算法

    詳解Vue2的diff算法

    這篇文章主要介紹了Vue2的diff算法的相關(guān)資料,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2021-01-01
  • OpenLayer基于vue的封裝使用教程

    OpenLayer基于vue的封裝使用教程

    這篇文章主要介紹了OpenLayer基于vue的封裝使用,openlayer使用的版本是"^6.4.3",引入了mapbox的樣式,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • Vue多選框保留勾選數(shù)據(jù)實現(xiàn)方式

    Vue多選框保留勾選數(shù)據(jù)實現(xiàn)方式

    文章瀏覽閱讀1.2w次,點贊2次,收藏6次。文章講述了在Vue.js組件開發(fā)中遇到的分組數(shù)據(jù)選中狀態(tài)保存問題,通過三個階段的探索,最終使用ElementUI的reserve-selection屬性解決了數(shù)據(jù)切換與勾選狀態(tài)保留的難題,并提供了相關(guān)代碼示例和優(yōu)化建議。
    2025-08-08
  • LogicFlow內(nèi)置插件使用實例

    LogicFlow內(nèi)置插件使用實例

    這篇文章主要為大家介紹了LogicFlow內(nèi)置插件使用實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • van-dialog 組件調(diào)用報錯的解決

    van-dialog 組件調(diào)用報錯的解決

    這篇文章主要介紹了van-dialog 組件調(diào)用報錯的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • vue.js路由的基本使用方式

    vue.js路由的基本使用方式

    VueRouter是Vue.js的官方路由插件,用于實現(xiàn)單頁應(yīng)用的頁面切換和導(dǎo)航,通過安裝、配置路由規(guī)則、定義路由組件和使用<router-link>、<router-view>標(biāo)簽
    2025-01-01

最新評論

临朐县| 康定县| 大姚县| 新源县| 崇仁县| 陆河县| 镇康县| 闻喜县| 南昌县| 房山区| 治县。| 辽宁省| 政和县| 原平市| 鄱阳县| 夏津县| 临洮县| 永平县| 马公市| 阿图什市| 吉水县| 大连市| 邯郸市| 宜宾市| 深水埗区| 浦城县| 高陵县| 麻栗坡县| 蓝山县| 甘南县| 阿瓦提县| 正阳县| 大余县| 宜兰县| 当涂县| 琼海市| 神池县| 商丘市| 大邑县| 遵化市| 安陆市|