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

时间:2019-05-06 13:00:47

标签: typescript visual-studio-code vscode-settings

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

/app/
/environments/

/app/内部存在helpers/Helper.ts

/app/helper/Helper.ts

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

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

返回两个目录,是正确的,有效。

问题是编译器在编译代码时说:

  

错误:com.tns.NativeScriptException:无法找到模块:   “ ../../environments/environment.prod”,相对于:app / helpers /

因此,我的 tsconfig 包含:

   { "baseUrl": "./" }

1 个答案:

答案 0 :(得分:1)

通常效果很好。

我建议在tsconfig中使用“路径”

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

在您的代码中

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