Définition de variables d'environnement à l'aide de Vite dans Cypress
P粉787934476
P粉787934476 2023-12-20 08:40:07
0
2
498

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_URLCYPRESS_VITE_URL mais j'ai obtenu le même résultat. Des idées?

P粉787934476
P粉787934476

répondre à tous(2)
P粉846294303

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粉946437474

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://..."'
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!