Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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 开玩笑可以';t使用@(at)字符解析导入_Javascript_Webpack_Jestjs - Fatal编程技术网

Javascript 开玩笑可以';t使用@(at)字符解析导入

Javascript 开玩笑可以';t使用@(at)字符解析导入,javascript,webpack,jestjs,Javascript,Webpack,Jestjs,我有个问题。当我运行Jest测试时,它无法解析带有at(@)符号的导入。我有一个错误: FAIL src/App.test.js ● Test suite failed to run Cannot find module '@/helpers/configureStore' from 'App.js' 如何解决此错误?我找到了解决方案。因此,根据下面的说明,我们应该转到我们的package.json文件,并确保我们的配置包含如下内容: { "jest": { "m

我有个问题。当我运行Jest测试时,它无法解析带有at(
@
)符号的导入。我有一个错误:

 FAIL  src/App.test.js
  ● Test suite failed to run

    Cannot find module '@/helpers/configureStore' from 'App.js'
如何解决此错误?

我找到了解决方案。因此,根据下面的说明,我们应该转到我们的
package.json
文件,并确保我们的配置包含如下内容:

{
  "jest": {
    "moduleNameMapper": {
       "@/(.*)$": "<rootDir>/src/$1"
    }
  }
}
{
“笑话”:{
“moduleNameMapper”:{
“@/(.*)$”:“/src/$1”
}
}
}
“@/(.*)$”:“/src/$1”
这是一个很酷的正则表达式,可以将我们的
@/helpers/configureStore
解析为
src/helpers/configureStore

还记得退出交互式模式(使用
q
键)并再次运行以查看更改