vue項(xiàng)目index.html中使用環(huán)境變量的代碼示例
1,Vue-CLI(Webpack)
<!DOCTYPE html> <html lang=""> <head> <link rel="icon" href="<%= BASE_URL %>favicon.ico" rel="external nofollow" /> <title><%= htmlWebpackPlugin.options.title %></title> </head> <body> <div id="app"></div> <script> console.log('<%= NODE_ENV %>') console.log('<%= BASE_URL %>') console.log('<%= VUE_APP_CONTEXT %>') </script> </body> </html>
在 vue-cli 創(chuàng)建的項(xiàng)目中,
index.html
使用環(huán)境變量時(shí)通過<%= xxx %>
。參考除了
VUE_APP_*
變量之外,始終可使用的變量有2個(gè)NODE_ENV
和BASE_URL
。參考vue-cli 內(nèi)置了
htmlWebpackPlugin
插件,其中htmlWebpackPlugin.options.title
默認(rèn)取的是package.json
中的name
字段。
2,Vite
<!DOCTYPE html> <html lang="en"> <head> <title>%MODE%</title> </head> <body> <div id="app"></div> <script type="module" src="/src/main.ts"></script> <script> console.log('%MODE%') </script> <script type="module"> console.log(import.meta.env.MODE) </script> </body> </html>
編譯結(jié)果
<script>console.log('development')</script> <script type="module" src="/index.html?html-proxy&index=0.js"></script>
- vite 創(chuàng)建的項(xiàng)目中,
index.html
使用環(huán)境變量有2種方式:
- 通過
%xxx%
(參考) - 在
<script type="module">
中通過 es6 的模塊語法,使用 Vite 創(chuàng)建的import.meta.env
對(duì)象上暴露的環(huán)境變量。
- 始終可使用的變量有4個(gè)。參考
以上。
總結(jié)
到此這篇關(guān)于vue項(xiàng)目index.html中使用環(huán)境變量的文章就介紹到這了,更多相關(guān)vue index.html使用環(huán)境變量?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決Vue.js由于延時(shí)顯示了{(lán){message}}引用界面的問題
今天小編就為大家分享一篇解決Vue.js由于延時(shí)顯示了{(lán){message}}引用界面的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-08-08vue基礎(chǔ)之事件簡(jiǎn)寫、事件對(duì)象、冒泡、默認(rèn)行為、鍵盤事件實(shí)例分析
這篇文章主要介紹了vue基礎(chǔ)之事件簡(jiǎn)寫、事件對(duì)象、冒泡、默認(rèn)行為、鍵盤事件,結(jié)合實(shí)例形式分析了vue.js事件簡(jiǎn)寫、冒泡及阻止冒泡等相關(guān)操作技巧,需要的朋友可以參考下2019-03-03vue 實(shí)現(xiàn)axios攔截、頁面跳轉(zhuǎn)和token 驗(yàn)證
這篇文章主要介紹了vue 實(shí)現(xiàn)axios攔截、頁面跳轉(zhuǎn)和token 驗(yàn)證,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-07-07淺談Vue3.0新版API之composition-api入坑指南
這篇文章主要介紹了Vue3.0新版API之composition-api入坑指南,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04vue+axios實(shí)現(xiàn)登錄攔截的實(shí)例代碼
本篇文章主要介紹了vue+axios實(shí)現(xiàn)登錄攔截的實(shí)例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05vue中element-ui不能修改el-input框,或是不能修改某些值問題
這篇文章主要介紹了vue中element-ui不能修改el-input框,或是不能修改某些值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-10-10