簡體   English   中英

以 @ 開頭的導入在 Je​​st 中不起作用

[英]Imports not working in Jest that start with @

我最近加入了一個開發團隊來開發他們的 webapp。 我正在為它編寫測試,他們的大部分文件都使用@ imports而不是以 ../../ 格式編寫文件路徑

嘗試在 Jest 中為這些編寫測試時,我無法導入並不斷收到此錯誤

Cannot find module '@util/helpers.js' from '_controller.js'

有沒有辦法可以配置 jest 來接受基於 @ 的導入? 我在網上看了很長時間,到目前為止還沒有找到任何有效的解決方案。

將此添加到模塊名稱映射器修復它

"moduleNameMapper": {
      "^@util(.*)$": "<rootDir>/src/util$1",
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM