问道Angular——Angular设置别名alias

设置别名

  在根目录下tsconfig.json中添加baseUrl和paths

{
  "compilerOptions": {
    "baseUrl": "src",
    "paths": {
      "@app/*": ["app/*"],
      "@assets/*": ["assets/*"],
      "@env/*": ["environments/*"],
      "@views/*": ["app/views/*"],
      "@core/*": ["app/core/*"],
      "@constants": ["app/core/constants/*"],
      "@model/*": ["app/core/model/*"],
      "@interceptors/*": ["app/core/interceptors/*"],
      "@services/*": ["app/core/services/*"],
      "@validators/*": ["app/core/validators/*"],
      "@shared/*": ["app/shared/*"],
      "@components/*": ["app/shared/components/*"],
      "@directives/*": ["app/shared/directives/*"],
      "@guards/*": ["app/shared/guards/*"],
      "@pipes/*": ["app/shared/pipes/*"]
    },
}

访问环境变量

import { environment } from '@env/environment'

  添加了@env别名,以便能够import { environment } from ‘@env/environment’,从应用程序中的任何位置轻松访问环境变量。它适用于所有指定的环境,因为cli它会根据–env传递给ng build命令的标志自动解析正确的环境文件。

☞☞☞问道Angular系列☜☜☜

    原文作者:staven
    原文地址: https://segmentfault.com/a/1190000016939576
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞