vue cli 3.X (二) 環境變量篇


一、環境變量應用場景

  一個產品的前端開發過程中,一般會經歷本地開發、測試、打包上線等過程,不同的環境可能需要不同的配置,比如接口地址、服務器地址、端口等等。

  因此,可以使用環境變量來管理不同環境下使用的配置

二、四種方式的環境變量

所有的設置環境變量文件必須放到代碼文件夾的根目錄

  1、.env

配置所有情況下都用到的配置。理論上這個最沒吊用,都用到的配置,還配置個毛。

  2、.env.local

配置所有情況下都用到的配置,但是與1的區別是,這個這是本地有效,不會被git

  3、.env.[mode]

配置對應某個模式下的配置。

.env.development:開發環境的配置

.env.production:打包環境的配置

  4、.env.[mode].local

效果同2,不會被git

三、如何定義環境變量

在相應模式的配置文件里面,定義需要的環境變量,定義有格式要求;

  如果是在src文件夾內使用,則必須要以VUE_APP_變量名稱=value的形式,字符串也不用加引號“”。

  如果是在webpack配置中使用,沒什么限制,可以直接通過process.env.XXX來使用

四、如何使用環境變量

在src文件夾內,定義好后,通過process.env.VUE_APP_變量名,來使用。

在vue文件中,可以在data中定義個變量,將這個值傳給變量


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM