node fs 读取文件时路径问题
demo/fs/fs.js
demo/fs/fs.json
fs.js:
在demo下运行 node fs/fs.jd
读取本地文件 问啥报找不到文件?
const fs = require('fs');
// 读取本地文件 问啥报找不到文件?
fs.readFile('./fs.json', 'utf-8', (err, data) => {
if (err) throw err;
console.log(data);
});
而路径改为'./fs/fs.js',然后运行node fs/fs.js就可以?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
可以看看我写的这篇文章:https://segmentfault.com/a/11...
你出现的这种问题或许可以帮助你
./fs.json
这个是基于入口文件的路径。建议使用
__dirname+'/fs.json'
来相对当前路径进行定位。你的服务器启动路径不在当前路径下,所以启动的时候需要往下一级,建议使用
__dirname
定义绝对路径方式