对于测试,您需要模拟css / image导入
"jest": { "moduleNameMapper": { ".*\\.(css|scss|sass)$": "path/to/styleMock.js", ".*\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "path/to/assetMock.js" },
(确保适当调整模拟文件的路径)
的 styleMock.js 强>
module.exports = {}
的 assetMock.js 强>
module.exports = 'IMAGE_MOCK'
参考: https://jestjs.io/docs/en/webpack#handling-static-assets