Node.js无法从本地文件夹导入文件实例

时间:2018-12-05 00:21:13

标签: node.js file instance fs instance-variables

从本地文件夹导入任何文件作为文件实例时遇到问题。 你能帮我吗? 我找不到在“ fs”或“ path”中的任何内容,因为我不知道看到什么 我想获取File并将其作为File实例传递给我的JS applicatin。

1 个答案:

答案 0 :(得分:0)

首先使用相对于脚本的路径和__dirname指令。

fs.readFileSync(__dirname + '/myfile.txt')

您可能还希望使用/来丢失path,以使您的代码更具可移植性。

const path = require('path')
fs.readFileSync(path.join(__dirname, 'myfile.txt')

关于格式,结果将是Buffer。如果您想要一个字符串,

fs.readFileSync(filename,'UTF-8')

如果您想要Blob,请参阅stackoverflow.com/questions/14653349