Contoh variabel global typescript jest

Oct 02 2020

Ini adalah pertanyaan yang sama, seperti yang dijawab dengan benar di sini , contoh variabel global bercanda , tetapi perhatiannya adalah Ketikan.

console.log(__DEV__);

Hasil dalam:

error TS2304: Cannot find name __DEV__.

Variabel global __DEV__didefinisikan di package.json sebagai:

  "jest": {
    "globals": {
      "__DEV__": true
    }
  }

Adakah yang punya solusi atau solusi?

Dokumentasi lelucon yang relevan: https://jestjs.io/docs/en/next/configuration#globals-object

Jawaban

1 Jundl Oct 02 2020 at 14:20

di ts-jest, Anda perlu menggabungkan beberapa nilai konfigurasi dengan "ts-jest":

  "jest": {
    "globals": {
      "ts-jest": {
        "__DEV__": true
      }
    }
  }

dan dapat mengakses kode dengan:

console.log((global as any).__DEV__

Temukan jawabannya di sini https://kulshekhar.github.io/ts-jest/docs/options