使用Node.js路径模块返回目录

elk*_*med 2 javascript path fs node.js

如何在fs中获取此文件:

'../dist/index.js'
Run Code Online (Sandbox Code Playgroud)

我尝试了这个:

fs.readFile(path.join(__dirname, '../dist/index.js')
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

ras*_*had 5

尝试这个:

fs.readFile(path.join(__dirname, '/../dist/index.js')
Run Code Online (Sandbox Code Playgroud)

  • 我在项目中使用了类似__dirname +'/../dist/index.js'的方法,它可以正常工作。 (2认同)

Hus*_*din 5

这将适用于所有操作系统

fs.readFile(path.join(__dirname, '..', 'dist', 'index.js'));
Run Code Online (Sandbox Code Playgroud)