0

我正在用 jest 测试具有相对文件路径的 javascript 文件

fs.readFileSync('../configuration_service/configuration_files/test.js') 

如果我用 jest 测试上面的 javascript 文件,通过导入 test.js 文件,我得到ENOENT: no such file or directory. 除了模拟文件路径请求或提供绝对文件路径之外,有什么方法可以测试这些文件(因为 javascript 代码应该在任何机器上运行。不建议删除相对路径)。

4

1 回答 1

0

这不是玩笑本身的问题,而是fs.readFileSync某些fs方法用于process.cwd()计算路径的问题。

请参阅文档: “可以使用文件名的相对路径。但是请记住,此路径将相对于 process.cwd()。”

于 2018-07-31T22:17:31.420 回答