繁体   English   中英

开玩笑未能从相对路径计算绝对文件路径

[英]Jest failed to compute the absolute file path from relative path

我正在开玩笑地测试javascript文件,该文件具有相对的文件路径,例如

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

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

开玩笑本身不是问题,而是fs.readFileSync因为某些fs方法使用process.cwd()计算路径。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM