我正在使用webpack、babel和mocha。当我的代码像这样:
import userImage from '../../images/user.png';
我使用webpack进行构建,userImage是一个字符串,表示文件路径,因为我正在使用file loader来处理图片(要求不嵌入图像)。但是当我尝试使用以下命令运行mocha测试时:
./node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover ./node_modules/.bin/_mocha
我遇到了一个语法错误:
SyntaxError: /repositories/react-seed/web/app/images/user.png: Unexpected character '�' (1:0)
> 1 | �PNG
| ^
2 |
3 |
当我尝试移除istanbul时,也遇到了这个错误。看起来它正在尝试加载实际的图像文件,但是由于它不是JavaScript,因此无法解析它。有人知道如何解决这个问题吗?
userImage
是什么? - loganfsmyth