如何在 VSCode 中设置正确的路径导入?

How to set right path imports in VSCode?

我有一个包含以下文件夹的根应用程序目录:

/app/
/environments/

里面 /app/ 存在 helpers/Helper.ts:

/app/helper/Helper.ts

在此文件中,我尝试导入环境:

import { environment } from "../../environments/environment.prod";

返回两个目录,没错,有效。

问题是当编译器编译它说的代码时:

Error: com.tns.NativeScriptException: Failed to find module: "../../environments/environment.prod", relative to: app/helpers/

所以,我的 tsconfig 包含:

   { "baseUrl": "./" }

通常效果很好。

我建议在你的 tsconfig

中使用 "paths"
"paths": {
      "@env": [
        "environments/*"
      ],
    }

在您的代码中

import { environment } from "@env/environment.prod";