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

vite添加環(huán)境變量import.meta.env的方法

 更新時(shí)間:2023年10月25日 15:46:03   作者:啃火龍果的兔子  
在不同的文件里面配置不同的環(huán)境變量,可以讓我們的配置更加容易維護(hù)和使用,這里我們說下vite配置環(huán)境變量和模式是怎么配置的,對(duì)vite環(huán)境變量相關(guān)知識(shí)感興趣的朋友跟隨小編一起看看吧

在不同的文件里面配置不同的環(huán)境變量,可以讓我們的配置更加容易維護(hù)和使用,這里我們說下vite配置環(huán)境變量和模式是怎么配置的。
Vite 在一個(gè)特殊的 import.meta.env 對(duì)象上暴露環(huán)境變量,官網(wǎng)上的東西咱這里就不抄了,O(∩_∩)O哈哈~
我們這里直接說怎么做的,畢竟官網(wǎng)上沒有實(shí)際使用的例子,在下在實(shí)際使用的時(shí)候還遇到點(diǎn)問題,當(dāng)然也可以說是自己沒用對(duì)吧。

package.json里面的scripts修改,增加多個(gè)環(huán)境模式,如:

"scripts": {
    "dev": "vite serve --mode development",
    "test": "vite serve --mode test",
    "ppe": "vite serve --mode ppe",
    "prod": "vite serve --mode production",
    "build:dev": "vue-tsc --noEmit && vite build --mode development",
    "build:test": "vue-tsc --noEmit && vite build --mode test",
    "build:ppe": "vue-tsc --noEmit && vite build --mode ppe",
    "build:prod": "vue-tsc --noEmit && vite build --mode production",
    "serve": "vite preview"
  }

在項(xiàng)目目錄下增加環(huán)境變量的文件,如:
.env.development

# 開發(fā)環(huán)境變量
VITE_APP_TITLE=記賬簿development

.env.test

# 質(zhì)控環(huán)境變量
VITE_APP_TITLE=記賬簿test

.env.production

# 生產(chǎn)環(huán)境變量
VITE_APP_TITLE=記賬簿

在vue里面使用,比如:

console.log('VITE_APP_TITLE:' + import.meta.env.VITE_APP_TITLE);

這里面有個(gè)問題需要注意,就是字符串里面不能直接用import.meta.env.的方式使用,不然打包的時(shí)候會(huì)報(bào)錯(cuò),可以用’import.meta\u200b.env.VITE_APP_TITLE’的方式使用,這個(gè)其實(shí)在官網(wǎng)上有說到,不過沒怎么用到的話時(shí)間一長就容易忘了,貼下報(bào)錯(cuò)信息,方便后面復(fù)查:

D:\study\gitee\study\vite2vue3study>npm run build:prod
> vite2vue3study@0.0.0 build:prod D:\study\gitee\study\vite2vue3study
> vue-tsc --noEmit && vite build --mode production
vite v2.5.5 building for production...
? 16 modules transformed.
[rollup-plugin-dynamic-import-variables] Unexpected token (12:18)
file: D:/study/gitee/study/vite2vue3study/src/views/About.vue?vue&type=script&lang.ts:12:18
error during build:
SyntaxError: Unexpected token (12:18)
    at Parser.pp$4.raise (D:\study\gitee\study\vite2vue3study\node_modules\rollup\dist\shared\rollup.js:16958:13)
    at Parser.pp.unexpected (D:\study\gitee\study\vite2vue3study\node_modules\rollup\dist\shared\rollup.js:14466:8)
    at Parser.pp.expect (D:\study\gitee\study\vite2vue3study\node_modules\rollup\dist\shared\rollup.js:14460:26)
    at Parser.pp$3.parseExprList (D:\study\gitee\study\vite2vue3study\node_modules\rollup\dist\shared\rollup.js:16827:12)
    at Parser.pp$3.parseSubscript (D:\study\gitee\study\vite2vue3study\node_modules\rollup\dist\shared\rollup.js:16192:25)
    at Parser.pp$3.parseSubscripts (D:\study\gitee\study\vite2vue3study\node_modules\rollup\dist\shared\rollup.js:16149:24)
    at Parser.pp$3.parseExprSubscripts (D:\study\gitee\study\vite2vue3study\node_modules\rollup\dist\shared\rollup.js:16133:21)
    at Parser.pp$3.parseMaybeUnary (D:\study\gitee\study\vite2vue3study\node_modules\rollup\dist\shared\rollup.js:16096:17)
    at Parser.pp$3.parseExprOps (D:\study\gitee\study\vite2vue3study\node_modules\rollup\dist\shared\rollup.js:16029:19)
    at Parser.pp$3.parseMaybeConditional (D:\study\gitee\study\vite2vue3study\node_modules\rollup\dist\shared\rollup.js:16012:19)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vite2vue3study@0.0.0 build:prod: `vue-tsc --noEmit && vite build --mode production`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vite2vue3study@0.0.0 build:prod script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2021-09-17T08_00_39_340Z-debug.log

到此這篇關(guān)于vite添加環(huán)境變量import.meta.env的文章就介紹到這了,更多相關(guān)vite環(huán)境變量內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JavaScript實(shí)現(xiàn)Tab標(biāo)簽頁切換的最簡便方式(4種)

    JavaScript實(shí)現(xiàn)Tab標(biāo)簽頁切換的最簡便方式(4種)

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)Tab標(biāo)簽頁切換的最簡便方式(4種),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • JavaScript箭頭函數(shù)與普通函數(shù)的區(qū)別示例詳解

    JavaScript箭頭函數(shù)與普通函數(shù)的區(qū)別示例詳解

    這篇文章主要為大家介紹了JavaScript箭頭函數(shù)與普通函數(shù)的區(qū)別示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • js中array的sort()方法使用介紹

    js中array的sort()方法使用介紹

    默認(rèn)的sort方法并不是按照整形數(shù)據(jù)來排序,而是用的字符串匹配方式,下面有個(gè)不錯(cuò)的示例,大家可以參考下
    2014-02-02
  • javascript自定義in_array()函數(shù)實(shí)現(xiàn)方法

    javascript自定義in_array()函數(shù)實(shí)現(xiàn)方法

    這篇文章主要介紹了javascript自定義in_array()函數(shù)實(shí)現(xiàn)方法,涉及javascript數(shù)組的遍歷與查找相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • webpack3之loader全解析

    webpack3之loader全解析

    這篇文章主要介紹了webpack3之loader全解析,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10
  • JS數(shù)組求和的常用方法實(shí)例小結(jié)

    JS數(shù)組求和的常用方法實(shí)例小結(jié)

    這篇文章主要介紹了JS數(shù)組求和的常用方法,結(jié)合實(shí)例形式總結(jié)分析了javascript常見的遍歷、循環(huán)、歸并等數(shù)組操作相關(guān)技巧,需要的朋友可以參考下
    2019-01-01
  • uniapp使用uni.chooseLocation()打開地圖選擇位置詳解

    uniapp使用uni.chooseLocation()打開地圖選擇位置詳解

    這篇文章主要給大家介紹了關(guān)于uniapp使用uni.chooseLocation()打開地圖選擇位置的相關(guān)資料,因?yàn)樽罱陧?xiàng)目中遇到一個(gè)要用戶授權(quán)位置且可以用戶自己選擇位置的功能,需要的朋友可以參考下
    2023-06-06
  • script的async屬性以非阻塞的模式加載腳本

    script的async屬性以非阻塞的模式加載腳本

    HTML5實(shí)現(xiàn)了script的async屬性,這個(gè)新的屬性可以讓js在瀏覽器中以非阻塞的模式加載,接下來介紹如何應(yīng)用此屬性,感興趣的朋友可以了解下
    2013-01-01
  • JavaScript的String字符串對(duì)象常用操作總結(jié)

    JavaScript的String字符串對(duì)象常用操作總結(jié)

    String對(duì)象用于存儲(chǔ)字符串?dāng)?shù)據(jù),這里我們做了JavaScript的String字符串對(duì)象常用操作總結(jié),需要的朋友可以參考下
    2016-05-05
  • JavaScript實(shí)現(xiàn)PC端四格密碼輸入框功能

    JavaScript實(shí)現(xiàn)PC端四格密碼輸入框功能

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)PC端四格密碼輸入框功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02

最新評(píng)論

南皮县| 邻水| 五华县| 乐清市| 湖南省| 绥中县| 诸暨市| 张北县| 大庆市| 新丰县| 赤壁市| 桑日县| 双流县| 高阳县| 沙河市| 麻阳| 抚顺县| 吕梁市| 黑山县| 商都县| 台东县| 鄂伦春自治旗| 达日县| 田林县| 福安市| 蕉岭县| 阿城市| 扬中市| 青海省| 华宁县| 中牟县| 宁安市| 岳普湖县| 富源县| 通榆县| 屏东市| 沙洋县| 鹿泉市| 鲁甸县| 章丘市| 鞍山市|