【发布时间】:2019-08-08 10:14:41
【问题描述】:
我正在使用 Angular 开发我的网站。我想为我的项目设置一个BASE_API 取决于prod 或dev。因此,我在environment中添加了一些代码
export const environment = {
production: true,
BASE_API: 'http://localhost:3000/',
};
我想使用import { environment } from '@environments/environment' 导入而不是import { environment } from '../../../environments/environment'; 所以我设置tsconfig.app.json 如下所示
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"module": "es2015",
"baseUrl": "./",
"paths": {
"@angular/*": [
"../node_modules/@angular/*"
],
"@environments/*": [
"../src/environments/*"
]
}
},
}
我的项目结构如下
src
app
environments
environment.prod.ts
environment.ts
但是,VSCode 显示:
src/app/user/article/article.service.ts(3,29) 中的错误:错误 TS2307:找不到模块“@environments/environment”。
我该如何解决这个问题?
【问题讨论】:
标签: node.js angular typescript