Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何摆脱VSCode intellisense中角度依赖的“project/app\u name/src/public api”路径?_Angular_Typescript_Visual Studio Code - Fatal编程技术网

Angular 如何摆脱VSCode intellisense中角度依赖的“project/app\u name/src/public api”路径?

Angular 如何摆脱VSCode intellisense中角度依赖的“project/app\u name/src/public api”路径?,angular,typescript,visual-studio-code,Angular,Typescript,Visual Studio Code,我用一个应用程序项目和一个库项目创建了一个新的Angular项目。当我尝试使用VSCode的intellisense将库项目的依赖项/组件导入主应用程序项目时,它包含路径*project/app_name/src/public api,而不仅仅是库/项目的名称。 如何在angular.json中配置它,使其仅显示库名称?这是我的angular.json配置。我没有对它做任何操作,它只是Angular CLI生成的默认值。 您可以通过如下配置tsconfig.json来使用路径映射: { "c

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

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

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