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

vue打包并部署到nginx上的實現(xiàn)示例

 更新時間:2024年01月24日 14:24:33   作者:不想掉頭發(fā)?。。? 
本文主要介紹了vue打包并部署到nginx上的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、打包vue項目

打包的命令依據(jù)項目的配置可能會有所不同,打包的命令可以在package.json中查看

在這里插入圖片描述

項目中vue.config.js中的配置如下:
proxy關(guān)系到我們項目部署到nginx上需要配置對應(yīng)的反向代理

在這里插入圖片描述

publicPath關(guān)系到我們部署時是否需要配置子路徑

  • 默認(rèn)情況下,將應(yīng)用將被部署在域的根目錄下,
    例如:https://www.my-app.com/
    那么publicPath就為:/
  • 如果您的應(yīng)用程序部署在子路徑中,則需要在這指定子路徑
    例如:https://www.foobar.com/my-app/
    那么publicPath就為:/my-app/

    在這里插入圖片描述

    打開終端輸入一下命令:
npm run build

打包后生成的dist文件夾:

在這里插入圖片描述

將生成的dist文件夾整個移到nginx中的html文件夾中:

在這里插入圖片描述

二、nginx配置

打開nginx目錄下的、conf文件夾下的nginx.conf文件

在這里插入圖片描述

進行配置:

    server {
        listen       9800; # 這里配置的是打開的端口號
        server_name  localhost; # 這個配置打開時的域名,由于是本地部署就直接使用localhost

        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location / {
               # 項目所在路徑,由于我們是一整個打包后的dist文件夾放到html目錄下的,所以我們的路徑就是html/dist/, 注意最后面必須加/
               root   html/dist/;  #項目所在路徑,最后面必須加/
               index  index.html index.htm;
               # 匹配項目的入口頁,因為是dist文件夾下的,所以路徑是/dist/index.html, 注意前面必須加/
               try_files $uri $uri/ /dist/index.html;  #匹配項目的入口頁,前面必須加/
        }
        # 下面的是反向的代理,解決跨域問題
        # ^~/api/sjjh/    ^~/api/ 與我們的vue.config.js中proxy是一一對應(yīng)的
        # proxy_pass 是我們真實對應(yīng)的 請求地址
        location ^~/api/sjjh/ {
             proxy_set_header Host $host;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-For $remote_addr;
             proxy_pass xxxx;
        }
        location ^~/api/ {
             proxy_set_header Host $host;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-For $remote_addr;
             proxy_pass xxxxx;
        }
      }

配置完成后進行保存,啟動,可以點擊nginx.exe進行啟動

測試,打開瀏覽器輸入127.0.0.1:9800, 注意端口號必須要跟上面配置一樣

在這里插入圖片描述

到此這篇關(guān)于vue打包并部署到nginx上的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)vue打包并部署到nginx內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • 如何使用vue-pdf-embed實現(xiàn)PDF在線預(yù)覽

    如何使用vue-pdf-embed實現(xiàn)PDF在線預(yù)覽

    vue-pdf-embed是一個基于Vue.js的插件,專門用于在Vue應(yīng)用中嵌入和展示PDF文件,本文將使用vue-pdf-embed實現(xiàn)PDF在線預(yù)覽功能,有需要的小伙伴可以參考一下
    2025-03-03
  • Vue模板語法中數(shù)據(jù)綁定的實例代碼

    Vue模板語法中數(shù)據(jù)綁定的實例代碼

    這篇文章主要介紹了Vue模板語法中數(shù)據(jù)綁定的實例代碼,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-05-05
  • vxe-table?實現(xiàn)表格數(shù)據(jù)分組功能(按指定字段數(shù)據(jù)分組)

    vxe-table?實現(xiàn)表格數(shù)據(jù)分組功能(按指定字段數(shù)據(jù)分組)

    文章介紹了如何使用樹結(jié)構(gòu)實現(xiàn)表格數(shù)據(jù)分組,并提供了官方文檔的鏈接,本文結(jié)合實例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • Vue實現(xiàn)自定義右擊刪除菜單的示例

    Vue實現(xiàn)自定義右擊刪除菜單的示例

    本文主要介紹了Vue實現(xiàn)自定義右擊刪除菜單的示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • vue分割面板封裝實現(xiàn)記錄

    vue分割面板封裝實現(xiàn)記錄

    這篇文章主要為大家詳細(xì)介紹了vue分割面板封裝實現(xiàn)記錄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • vue?模板循環(huán)繪制多行上傳文件功能實現(xiàn)

    vue?模板循環(huán)繪制多行上傳文件功能實現(xiàn)

    這篇文章主要為大家介紹了vue?模板循環(huán)繪制多行上傳文件功能實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Vue的列表之渲染,排序,過濾詳解

    Vue的列表之渲染,排序,過濾詳解

    這篇文章主要為大家詳細(xì)介紹了Vue的列表之渲染,排序,過濾,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • Vue.js中的高級面試題及答案

    Vue.js中的高級面試題及答案

    Vue-loader 是 Webpack 的加載模塊,它使我們可以用 Vue 文件格式編寫單文件組件。這篇文章主要介紹了Vue.js的高級面試題以及答案,需要的朋友可以參考下
    2020-01-01
  • vue與ant-tree結(jié)合偽造懶加載并可以查詢

    vue與ant-tree結(jié)合偽造懶加載并可以查詢

    這篇文章主要為大家介紹了vue與ant-tree結(jié)合偽造懶加載并可以查詢實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • 詳解Vue中Computed與watch的用法與區(qū)別

    詳解Vue中Computed與watch的用法與區(qū)別

    這篇文章主要介紹了Vue中computed和watch的使用與區(qū)別,文中通過示例為大家進行了詳細(xì)講解,對Vue感興趣的同學(xué),可以學(xué)習(xí)一下
    2022-04-04

最新評論