如何导入配置文件而不使用相对路径



我想用typescript导入一个配置文件,同时避免使用相对路径。

config.ts

export = {
var1: "hrqedfc",
var2: "gbrdf"
}

app.ts

const config = require("@app/config")
console.log(config)

如果可能的话,我想用typescript的方式导入东西(import config from " config ")

我目前的错误是:错误:找不到模块config

您需要使用tsconfig的path和baseUrl选项。这告诉typescript编译器在构建时用它相对于根文件夹的路径替换你的@app字符串。您可以使用路径别名"@app"通过只设置@app的定义。

你可以看到这个相关的答案:https://stackoverflow.com/a/44677624/12833553

您也可以查看文档:https://www.typescriptlang.org/tsconfig#paths

最新更新