jest支持less

如果我们在jsx中引入了less样式,比如:

import styles from './style.less';

那么运行jest进行单元测试的时候会在less文件中报错,因为jest默认是不支持less的。为了在jest中支持less,我们需要jest-less-loader的支持。

我们第一步需要安装jest-less-loader依赖:

npm install jest-less-loader --save-dev

然后在jest.config.js配置jest-less-loader规则:

module.exports = {
    
    
	transform: {
    
    
		'^.+\\.js$': 'babel-jest',
		'\\.(less|css)$': 'jest-less-loader' // 支持less
	},
}

这个时候运行jest进行单元测试就可以了。

猜你喜欢

转载自blog.csdn.net/weixin_50096821/article/details/123808064
今日推荐