【发布时间】:2021-02-23 11:41:55
【问题描述】:
我创建了一个文件,我使用 exceljs 库将其保存在我的 ./src/report/files/ 中,如下所示:
workBook.xlsx.writeFile(`./src/report/files/${fileName}.xlsx`);
所以,我的文件以物理方式保存在上述目录中,
但是当我尝试通过这个路径下载这个文件时:
const filePath = path.join(__dirname, 'files', `${fileName}.xlsx`);
(这个路径是:/.../c/.../.../.../.../.../dist/report/files/SomeFileName.xlsx)
我收到这样的错误:
Error: ENOENT: no such file or directory, open '/.../c/.../.../.../.../.../dist/report/files/SomeFileName.xlsx'
所以我查看了我的dist 文件夹,发现report 中没有我的files 文件夹,有人可以告诉我为什么以及如何将文件保存到此目录并正确下载我的文件?
感谢您的帮助
ps。我正在使用 NestJS 和 Typescript
【问题讨论】:
-
三个点?我从未见过这种语法。船长?
-
我编辑是亲自将其隐藏在SO中
标签: javascript typescript express nestjs