zoukankan      html  css  js  c++  java
  • angular 引入服务报错global is not defined----angular11引入service报错Can't resolve '@core/net/aa/aa.service' in 'D:pro'

    先来说第一个问题:angular 引入服务报错global is not defined

    今天遇到一个问题: 我以为是代码问题,排查很久没找到问题所在

    angular 引入服务报错global is not defined

    解决方案如下:

    在Angular 某些 版本中,明确了会导致一部分库的兼容性BUG。

    在 polyfill.ts 这个文件里面加上一行代码就可以了

    (window as any).global = window
    
    

    接下来说第二个问题,当你用angular11引入service报错Can't resolve '@core/net/aa/aa.service' in 'D:pro'

    解决方案1. srcappcoreindex.ts

    export * from './i18n/i18n.service';
    export * from './module-import-guard';
    export * from './net/default.interceptor';
    export * from './startup/startup.service';
    export * from './net/hr_report/myCommon.service';  // 加上这行代码
    
    

    特别注意:此种方案要避免循环引用,例如myCommon里不要引入i18n,要不然会爆出循环引用的警告,如果有循环引用,可以采用下面这种方式引用

    
    import { AAService } from 'src/app/core/net/aa/aa.service';
    
    

    注意: 老版本和新版本略有不同,但是原理还是一样的~~

  • 相关阅读:
    资源列表
    资源列表
    编程语言资源列表
    PyTorch简介
    Keras构建回归神经网络
    Keras简介
    Tensorflow之RNN,LSTM
    Tensorflow之CNN
    Tensorflow之dropout
    Tensorflow做分类
  • 原文地址:https://www.cnblogs.com/sugartang/p/12750734.html
Copyright © 2011-2022 走看看