不要忘記保持所有項(xiàng)目配置同步。有一次,我正在處理一個(gè)遺留的 React 項(xiàng)目,我運(yùn)行了一個(gè)最近添加的單元測(cè)試,我得到了這個(gè)錯(cuò)誤:
問(wèn)題
Jest: 類(lèi)型錯(cuò)誤: 替換全部不是函數(shù)
一開(kāi)始我很困惑,因?yàn)樵跒g覽器中,該組件使用suptorAll方法像一個(gè)魅力一樣工作,但事實(shí)證明,replaceAll是一個(gè)新功能,不是在所有瀏覽器或較舊的Node.js版本中實(shí)現(xiàn)的。
溶液
安裝替換全部聚合并將其添加到 jest 設(shè)置配置文件中。
1. 安裝全部替換
2. 修改您的 Jest 配置,添加一個(gè)安裝程序文件后Env 屬性,如下所示:
3. 將以下代碼添加到您的 jest設(shè)置文件中