【发布时间】:2019-04-19 23:43:10
【问题描述】:
我想在带有 typescript 的 node/express 应用程序中使用 require 来导入 json。我试过这样:
const url = `./data/${resource}.json`;
const data = require(url);
但我收到错误 Cannot find module './data/my-data.json'。
我想使用 require 而不是 import 以便根据资源变量的值动态创建数据变量。
【问题讨论】:
-
问题的最可能原因是 JSON 文件相对于调用代码的文件路径。您可以验证并发布目录结构吗?
标签: node.js json typescript express ejs