Reactjs 无效的Unicode转义序列

Reactjs 无效的Unicode转义序列,reactjs,windows,mocha.js,Reactjs,Windows,Mocha.js,我有一个React项目,最初是在Ubuntu操作系统上开发的,但现在我们正试图在windows上继续开发。 问题在于我们的单元测试,我们使用的是摩卡。 我们有一个测试,测试图标是否正确呈现,但当Mocha尝试加载文件时失败: module.exports = "C:\workspace\project\img\upload-icon.svg" ^^^^^^ SyntaxError: Inva

我有一个React项目,最初是在Ubuntu操作系统上开发的,但现在我们正试图在windows上继续开发。 问题在于我们的单元测试,我们使用的是摩卡。 我们有一个测试,测试图标是否正确呈现,但当Mocha尝试加载文件时失败:

module.exports = "C:\workspace\project\img\upload-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"

第一件事是,如果我这样做,Ubuntu将失败。第二件事是:我试过了,但我遇到了同样的问题