Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以开头的导入不起作用@_Javascript_Jestjs - Fatal编程技术网

Javascript 以开头的导入不起作用@

Javascript 以开头的导入不起作用@,javascript,jestjs,Javascript,Jestjs,我最近加入了一个开发团队,开发他们的webapp。 我正在为它编写测试,他们的大多数文件使用@imports而不是以../格式编写文件路径/ 当我试图开玩笑地编写这些测试时,我无法导入并不断得到这个错误 Cannot find module '@util/helpers.js' from '_controller.js' 有没有办法配置jest以接受基于@的导入? 我在网上搜索了很长时间,到目前为止还没有找到任何有效的解决方案。将此添加到模块名称映射器中修复了它 "moduleNam

我最近加入了一个开发团队,开发他们的webapp。 我正在为它编写测试,他们的大多数文件使用
@imports
而不是以../格式编写文件路径/

当我试图开玩笑地编写这些测试时,我无法导入并不断得到这个错误

Cannot find module '@util/helpers.js' from '_controller.js'
有没有办法配置jest以接受基于@的导入?
我在网上搜索了很长时间,到目前为止还没有找到任何有效的解决方案。

将此添加到模块名称映射器中修复了它

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