Maison > Questions et réponses > le corps du texte
J'utilise VueJs 3 avec Vite et Cypress.
Dans mon application j'ai une variable d'environnement qui définit mon URL :
const url = import.meta.env.VITE_URL
Mon objectif est de remplacer ce VITE_URL
。我尝试创建一个 cypress.env.json
fichier dans Cypress, où j'écris :
{ "VITE_URL": "https://...", }
Mais ça ne marche pas. J'ai aussi essayé CYPRESS_URL
或 CYPRESS_VITE_URL
mais j'ai obtenu le même résultat. Des idées?
P粉8462943032023-12-21 00:59:01
Si vous avez déclaré la valeur dans le fichier cypress.env.json
, vous pouvez la référencer dans votre code en utilisant `Cypress.env('varName'
Cypress.env('VITE_URL');
P粉9464374742023-12-21 00:25:26
D'accord, je l'ai résolu. J'ai créé un .env.testing
文件,通过在启动 cypress 的 npm 命令中指定 --mode test
pour utiliser ce fichier.
Les propriétés de cet env.testing sont définies comme suit :
'VITE_URL="http://..."'