如何在 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";
我有一个包含以下文件夹的根应用程序目录:
/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";