如何摆脱VSCode intellisense中Angular依赖项的“ project / app_name / src / public-api”路径?

时间:2019-05-18 12:44:12

标签: angular typescript visual-studio-code

我创建了一个新的Angular项目,其中包含一个应用程序项目和一个库项目。当我尝试使用VSCode的intellisense将库项目的依赖项/组件导入到主应用程序项目时,它包括路径“ * project / app_name / src / public-api”,而不仅仅是库/项目的名称。 enter image description here 如何在angular.json中配置它,使其仅显示库名称?这是我的angular.json配置。我没有做任何事情,这只是Angular CLI生成的默认值。 enter image description here

1 个答案:

答案 0 :(得分:0)

您可以通过如下配置tsconfig.json来使用路径映射:

{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "public-api/*": ["../projects/app_name/src/public-api/*"],
    }
  }
}