【问题标题】:How to get rid of "project/app_name/src/public-api" path of an Angular dependency in the VSCode intellisense?如何摆脱 VSCode 智能感知中 Angular 依赖项的“project/app_name/src/public-api”路径?
【发布时间】:2019-10-05 12:46:44
【问题描述】:
我创建了一个新的 Angular 项目,其中包含一个应用程序项目和一个库项目。当我尝试使用 VSCode 的智能感知将库项目的依赖项/组件导入主应用程序项目时,它包含路径 *project/app_name/src/public-api" 而不仅仅是库/项目的名称。
如何在 angular.json 中配置它,以便它只显示库名称?这是我的 angular.json 配置。我没有对它做任何事情,它只是 Angular CLI 生成的默认值。
【问题讨论】:
标签:
angular
typescript
visual-studio-code
【解决方案1】:
您可以通过如下配置tsconfig.json 来使用路径映射:
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"public-api/*": ["../projects/app_name/src/public-api/*"],
}
}
}