node.js - 使用 `__dirname` 引用本地文件的 typescript

标签 node.js typescript

我的文件结构如下所示:

root
  src
    test.ts
    template.xlsx
  dist
    // compiled js source ...

test.ts 中,我尝试引用电子表格模板,如下所示:

path.join(__dirname, "template.xlsx");

但它是在path/to/root/dist中搜索,而不是在path/to/root/src中查找。访问我的文件的最佳方式是什么?

最佳答案

如果您想从/dist 访问/src,您可以像这样导航到那里:

path.join(__dirname + "../src", "template.xlsx");

关于node.js - 使用 `__dirname` 引用本地文件的 typescript ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56437940/

相关文章:

node.js - 检查 npm 包与 Node 最新版本的兼容性

javascript - 在多个用户之间共享上传的图像到 Canvas

javascript - 在 Node 版本 > 10 中,await 不会调用 Promise.then 方法

javascript - 将 tsconfig 路径与 Angular 库一起使用?

javascript - 在内存中编译 Webpack 但解析为磁盘上的 node_modules

javascript - 是否可以在 typescript 中创建一个命名为 "fat-arrow"的 lambda?

javascript - 如何设置恒定的导入根路径?

typescript - 如何在 typescript 中动态调用实例方法?

javascript - 如何指示 JSON.stringify() 自定义序列化日期类型?

javascript - 在 js 中使用自签名证书发出请求(使用来自 npm 的请求 promise )