【发布时间】:2021-12-26 22:02:10
【问题描述】:
我正在使用 typescript 练习,我想使用 fs 模块编写一个文件,但我不知道这是一个菜鸟问题还是我做错了什么,但我的项目看起来像这个:
根
-> dir(这里是 tsc 的 js 结果)
->src
--> 数据
---> 数据.json
--> 服务
---> service.ts
--> index.ts
-> package.json
-> tsconfig.json
在 service.ts 显然路径是:
let filePath = path.join('./','src','data','data.json') // this works
fs.writeFile(filePath, JSON.stringify(data,null,2), 'utf8', (err)=>{ if(err){ return console.log(err);}})
所以我不知道为什么路径定位在根级别
如果我尝试“../data/data.json”,我会收到 ENOENT ERROR no such file or directory
还好吗?
【问题讨论】:
标签: javascript node.js json typescript fs