![](/img/trans.png)
[英]VueJS/Tailwindcss/VITE use env variables as colors for tailwind theme
[英]Set env variables in Cypress using Vite
我將 VueJs 3 與 Vite 和 Cypress 一起使用。
在我的應用程序中,我有一個環境變量來定義我的 URL:
const url = import.meta.env.VITE_URL
我的目標是在 Cypress 中替換這個VITE_URL
。 我試圖創建一個cypress.env.json
文件,我在其中寫道:
{
"VITE_URL": "https://...",
}
但它不工作。 我也嘗試過使用CYPRESS_URL
或CYPRESS_VITE_URL
,但我得到了相同的結果。 任何的想法?
如果您在cypress.env.json
文件中聲明了該值,則可以在代碼中使用 `Cypress.env('varName');
Cypress.env('VITE_URL');
如果您想將url
更改為應用程序查看賽普拉斯何時運行,您可以這樣做。
// vue3 app code
const envVar = window.Cypress ? 'CYPRESS_VITE_URL' : 'VITE_URL'
const url = import.meta.env[envVar];
好的,我解決了。 我通過在啟動 cypress 的 npm 命令中指定 --mode --mode testing
創建了一個.env.testing
文件。
此 env.testing 具有如下定義的屬性:
'VITE_URL="http://..."'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.