角度:模块解析失败:“导入”和“导出”可能仅出现在顶层

时间:2019-06-06 03:41:20

标签: angular typescript

我有一些具有如下代码的组件:

ngOnInit() {
    import('../aside-chat/aside-chat-boxes').then((_)=>{
    this.chatboxManager = _.chatboxManager
    })
}

如您所见,它正在ngOnInit方法中导入一些js脚本。

它正在Angular 7上运行,现在我将项目升级到Angular 8,并且它停止工作并出现以下错误:

  

错误   ./src/app/shared/chat/aside-chat-user/aside-chat-user.component.ts   21:8模块解析失败:“导入”和“导出”可能仅出现在   顶层(21:8)您可能需要适当的装载程序来处理此问题   文件类型。 | AsideChatUserComponent.prototype.ngOnInit =函数   (){| var this = this;            import('../ aside-chat / aside-chat-boxes')。then(function(){| _this.chatboxManager = _.chatboxManager; |});

我在StackOverflow上发现了有关此错误的一些问题,但它们都与webpack有关,在Angular CLI项目中,我看不到或编辑webpack配置。

是否有任何方法可以解决此问题而无需回到Angular 7?还是另一种编写此代码的方式?

0 个答案:

没有答案