我们对应用程序中的一些SVG文件使用svg-react-loader。我们正在尝试将jest设置为与babel-jest和以下.babelrc一起运行
{
"presets": [
"es2015",
"react"
],
"plugins": [
"transform-decorators-legacy",
"transform-class-properties",
"transform-object-rest-spread"
]
}
以下测试失败:
/* global it, document */
import React from 'react'
import ReactDOM from 'react-dom'
import Comp from './Icon'
it('renders without crashing', () => {
const div = document.createElement('div')
ReactDOM.render(<Comp><div /></Comp>, div)
})
带错误:Cannot find module '-!svg-react-loader!../../assets/grid.svg' from 'Icon.js'
我怎么能忽略以jest中的'-!svg-react-loader!../../assets/grid.svg'中的导入网格开头的导入呢?
https://stackoverflow.com/questions/46583986
复制相似问题