我有一个包含以下文件夹的根应用程序目录:
/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": "./" }
答案 0 :(得分:1)
通常效果很好。
我建议在tsconfig中使用“路径”
"paths": {
"@env": [
"environments/*"
],
}
在您的代码中
import { environment } from "@env/environment.prod";