webpack有如下配置
config.resolve.alias['@'] = resolve('src')
使用了@
后,jest
在遇到后,会无法正确解析路径,然后我搜索了下,说是在jest.config.js
中做如下配置
"moduleNameMapper": {
"^@root(.*)$": "<rootDir>/src$1"
}
我参照上面的上面的代码,修改如下
"moduleNameMapper": {
"^@(.*)$": "<rootDir>/src$1"
}
却仍然无法正常解析路径,请问哪里错了吗?
最后在
package.json
里面配置解决,注意jest
要放在前面,这里放在name
后面的第一个