我有一个React项目,最初是在Ubuntu操作系统上开发的,但现在我们正试图在windows上继续开发。问题是在我们的单元测试中,我们使用的是摩卡。我们有一个测试,测试图标是否正确渲染,但当Mocha尝试加载文件时,它失败了:
module.exports = "C:workspaceprojectimgupload-icon.svg"
^^^^^^
SyntaxError: Invalid Unicode escape sequence
at wrapSafe (internal/modules/cjs/loader.js:1072:16)
...
单元测试根本不运行任何东西。
我们以这种方式使用图标:
import uploadIcon from '../img/upload-icon.svg';
我认为这与前后斜线有关,但我不知道如何解决这个问题。任何帮助都将感谢
尝试
"C:\workspace\project\img\upload-icon.svg"