【问题标题】:How can I configure jest to handle SvelteKit's `$lib` alias?如何配置 jest 来处理 SvelteKit 的 `$lib` 别名?
【发布时间】:2021-11-27 06:39:30
【问题描述】:

当我尝试运行一个使用 $lib alias 导入文件的测试时,jest 无法运行,并出现错误 Cannot find module '$lib/...'

【问题讨论】:

    标签: jestjs sveltekit


    【解决方案1】:

    将以下内容添加到jest.config.cjs

    module.exports = {
      ...,
      moduleNameMapper: { '^\\$lib(.*)$': '<rootDir>/src/lib$1' },
    }
    

    文档位于Using with webpack

    【讨论】:

      猜你喜欢
      • 2020-08-16
      • 2021-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-05
      • 2012-08-16
      • 2018-04-29
      • 2013-01-14
      相关资源
      最近更新 更多