Menetapkan pembolehubah persekitaran menggunakan Vite dalam Cypress
P粉787934476
P粉787934476 2023-12-20 08:40:07
0
2
534

Saya menggunakan VueJs 3 dengan Vite dan Cypress.

Dalam aplikasi saya, saya mempunyai pembolehubah persekitaran yang mentakrifkan URL saya:

const url = import.meta.env.VITE_URL

Matlamat saya adalah untuk menggantikan fail VITE_URL 。我尝试创建一个 cypress.env.json ini dalam Cypress, tempat saya menulis:

{
      "VITE_URL": "https://...",
}

Tetapi ia tidak berkesan. Saya juga mencuba CYPRESS_URLCYPRESS_VITE_URL tetapi saya mendapat hasil yang sama. Ada idea?

P粉787934476
P粉787934476

membalas semua(2)
P粉846294303

Jika anda telah mengisytiharkan nilai dalam fail cypress.env.json, anda boleh merujuknya dalam kod anda menggunakan `Cypress.env('varName');

Cypress.env('VITE_URL');
P粉946437474

Baiklah, saya telah menyelesaikannya. Saya mencipta .env.testing 文件,通过在启动 cypress 的 npm 命令中指定 --mode test untuk menggunakan fail ini.

Sifat-sifat env.testing ini ditakrifkan seperti berikut:

'VITE_URL="http://..."'
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan