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

vue.config.js中的devServer使用

 更新時間:2024年03月04日 09:17:34   作者:左直拳  
這篇文章主要介紹了vue.config.js中的devServer使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

vue.config.js中的devServer

按照我的經(jīng)歷,我認為學(xué)習(xí)vue一個障礙和困難,是不容易了解它整個項目結(jié)構(gòu)。*.vue本身的內(nèi)容較容易掌握,但更大的方面,比如它整個項目的運行機制,路由,配置,就比較諱莫如深了。

資料很少,說的人也是不知從哪里抄的,沒有說清楚。

對于像我這樣普通的開發(fā)者來說,讓我不用啥框架,直接用空白項目搗鼓出一個看得過去的前端,我會感到困難重重,這也不知,那也不懂,無從下手。

這其中,就包括這個vue.config.js。

vue.config.js,就是vue項目的配置文件咯。一度傳聞vue3創(chuàng)建項目時,默認是不提供這個文件,要用的話只能自己手動創(chuàng)建。

但一旦創(chuàng)建,vue又會自動地優(yōu)先使用其中的配置。這給人一種很扯的感覺。

不過,不久前我創(chuàng)建vue3項目,里面是有vue.config.js的。其實,vue也沒有什么好神秘的,它就是一個巨大的語法糖,或者解釋器。

雖然它創(chuàng)建了這樣那樣的書寫結(jié)構(gòu),但最終是要編譯成原始的js。

你看vue3的語法,我感覺并不比vue2更高明,反而有種累贅和啰嗦的感覺,估計VUE4還要來個大改,折騰不止,至死方休。

說回vue.config.js

vue.config.js里面,同樣有許多神秘的咒語。

不過后來逐漸有了一些發(fā)現(xiàn)。

下面這段代碼就摘自我們之前一個vue項目的vue.config.js。

module.exports = {
  devServer: {
    port: 8090, // 端口號,如果端口號被占用,會自動加1
    host: '0.0.0.0',// 主機名, 127.0.0.1,  真機 0.0.0.0
    https: false, //協(xié)議
    open: false, //啟動服務(wù)時自動打開瀏覽器訪問
    disableHostCheck: true,
    proxy: {
      '/api':{
        target:PROXY_API_BASE_URL,
        pathRewrite:{
          "^/api":""
        }
      },
      '/webapps':{
        target:PROXY_BASE_URL,
        pathRewrite:{
          "^/webapps":"/webapps"
        }
      },
      '/javapubzy':{
        target:PROXY_BASE_URL,
        pathRewrite:{
          "^/javapubzy":"/javapubzy"
        }
      },
      '/arcgis':{
        target:PROXY_BASE_URL,
        pathRewrite:{
          "^/arcgis":"/arcgis"
        }
      }
    }
  },
  。。。
}

代碼中,devServer算是系統(tǒng)的保留字,用來配置我們的開發(fā)環(huán)境,從名字也能看出來。

所以,別看它里面寫了這么多,又是端口,又是代理,讓人一看就頭大,其實只是用于我們本機開發(fā)和調(diào)試。

一旦發(fā)布和打包,就與它無關(guān)了。

我們將發(fā)布包部署到nginx,端口和轉(zhuǎn)發(fā),就遵循nginx的設(shè)置:

http {
    include       mime.types;
    default_type  application/octet-stream;	
    sendfile        on;

	server {
	    listen       8081;
        server_name  192.168.10.8;

		location / {
			root   E:/code/web/dist;		
			index  index.html;
			try_files $uri $uri/ /index.html;
		}

		location /api/ {
			proxy_pass http://192.168.10.9:8090/;#必須斜杠/結(jié)尾
			proxy_set_header   X-Forwarded-Proto $scheme;
			proxy_set_header   Host              $http_host;
			proxy_set_header   X-Real-IP         $remote_addr;
		}

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
	}
}

咦,孰為汝多知乎。

總結(jié)

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

相關(guān)文章

  • Vue3利用自定義指令進行內(nèi)容控制的實現(xiàn)方法

    Vue3利用自定義指令進行內(nèi)容控制的實現(xiàn)方法

    Vue3作為一個漸進式JavaScript框架,提供了強大的自定義指令功能,使得權(quán)限控制變得既簡單又高效,本文將詳細介紹如何在Vue3中使用自定義指令來判斷內(nèi)容是否顯示,以滿足不同用戶權(quán)限下的界面展示需求,需要的朋友可以參考下
    2024-04-04
  • vue中動態(tài)獲取變量名并賦值方式

    vue中動態(tài)獲取變量名并賦值方式

    這篇文章主要介紹了vue中動態(tài)獲取變量名并賦值方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • vue3分頁組件與中文化詳解

    vue3分頁組件與中文化詳解

    這篇文章主要介紹了vue3分頁組件與中文化的使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-09-09
  • 從0到1搭建Element的后臺框架的方法步驟

    從0到1搭建Element的后臺框架的方法步驟

    這篇文章主要介紹了從0到1搭建Element的后臺框架的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • vue3插件json2ts的具體使用

    vue3插件json2ts的具體使用

    本文主要介紹了vue3插件json2ts的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 前端Vue頁面中展示本地圖片簡單代碼示例

    前端Vue頁面中展示本地圖片簡單代碼示例

    今天遇到一個在vue文件中引入本地圖片的問題,于是有了這篇文章,本文主要給大家介紹了關(guān)于前端Vue頁面中展示本地圖片的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • Vue混入mixins分發(fā)組件可復(fù)用功能

    Vue混入mixins分發(fā)組件可復(fù)用功能

    混入 (mixin) 提供了一種非常靈活的方式,來分發(fā) Vue 組件中的可復(fù)用功能。一個混入對象可以包含任意組件選項。當組件使用混入對象時,所有混入對象的選項將被“混合”進入該組件本身的選項
    2022-09-09
  • vue2手機APP項目添加開屏廣告或者閃屏廣告

    vue2手機APP項目添加開屏廣告或者閃屏廣告

    這篇文章主要為大家詳細介紹了vue2手機APP項目添加開屏廣告或者閃屏廣告的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • vuex模塊獲取數(shù)據(jù)及方法的簡單示例

    vuex模塊獲取數(shù)據(jù)及方法的簡單示例

    Vuex是一個專為Vue.js應(yīng)用程序開發(fā)的狀態(tài)管理模式,它采用集中式存儲管理應(yīng)用的所有組件的狀態(tài),并以相應(yīng)的規(guī)則保證狀態(tài)以一種可預(yù)測的方式發(fā)生變化,下面這篇文章主要給大家介紹了關(guān)于vuex模塊獲取數(shù)據(jù)及方法的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • 淺談Vue頁面級緩存解決方案feb-alive (下)

    淺談Vue頁面級緩存解決方案feb-alive (下)

    這篇文章主要介紹了淺談Vue頁面級緩存解決方案feb-alive(下),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04

最新評論

永兴县| 长寿区| 巩留县| 尤溪县| 桃江县| 湘阴县| 无为县| 平乐县| 明光市| 射阳县| 博罗县| 会昌县| 永修县| 高唐县| 竹溪县| 青岛市| 南投县| 青海省| 泰顺县| 米易县| 龙南县| 云南省| 宝坻区| 祁门县| 镇康县| 银川市| 修水县| 忻城县| 靖边县| 苍山县| 商城县| 阳朔县| 电白县| 龙州县| 宁明县| 四平市| 石家庄市| 进贤县| 南靖县| 嘉义县| 双流县|