我创建了一个角度为 15 的应用程序。我的环境文件夹在 src.
下以下是我的 tsconfig.json 中的一个片段:
"baseUrl": "./src",
"paths": {
"@app/*": [
"app/*"
],
"rxjs": [
"./vendor/rxjs.ts"
],
"@env/*": [
"environments/*"
]
}
但是当我在我的代码中使用相对路径时(app.module .ts 中的示例)我收到错误。我使用它如下:
import { environment } from '@env/environment';
如你所说,环境文件在
src
文件夹下。你需要指定它:
"@env/*": [
"src/environments/*"
]
编辑:抱歉,我没有看到基本路径。
@env
部分是正确的,但是:
您需要将此标志设置为 true:
"allowSyntheticDefaultImports": true
这是必需的,因为当模块没有默认导出时,它允许“从 y 导入 x”。