检查相对路径是否存在



我在文件checkExists.js中有一个函数

export const checkIfExists = (input) => {
return fs.existsSync(input)
}

我有一个测试,test.js,我无法以任何方式编辑

import {checkIfExists} from '/checkExists'
checkIfExists('../../myTestFile.js').shouldBeTrue

../../myTestFile.js是通往test.js但不是checkExists.js的正确相对路径

有没有办法解析checkExists.js中的路径,以便它可以支持相对路径? 我不能通过不同的路径,checkIfExists函数必须能够完成所有工作。

您可以使用path模块解析文件的路径...

import * as path from 'path';
...
checkIfExists(path.resolve(__dirname, '../../myTestFile.js')).shouldBeTrue

相关内容

  • 没有找到相关文章

最新更新