在没有链接模块库的情况下运行Angular应用程序

在没有链接模块库的情况下运行Angular应用程序,angular,Angular,我试图运行一个angular模块,它链接另一个有2个库的模块(@angular/flex layout、@swimlane/ngx datatable)。问题是,在我想要运行的模块中,我不需要这两个库,所以我没有导入它们。所以我得到了这个错误: [ng] Module not found: Error: Can't resolve '@angular/flex-layout' in 'C:\Users\Mihai BONDRILA\Documents\Projects\BERC-WORKSPAC

我试图运行一个angular模块,它链接另一个有2个库的模块(@angular/flex layout、@swimlane/ngx datatable)。问题是,在我想要运行的模块中,我不需要这两个库,所以我没有导入它们。所以我得到了这个错误:

[ng] Module not found: Error: Can't resolve '@angular/flex-layout' in 'C:\Users\Mihai BONDRILA\Documents\Projects\BERC-WORKSPACE\portal\mobile-client\node_modules\berc-service\fesm2015'
[ng] ERROR in ./node_modules/berc-service/fesm2015/berc-service.js
[ng] Module not found: Error: Can't resolve '@swimlane/ngx-datatable' in 'C:\Users\Mihai BONDRILA\Documents\Projects\BERC-WORKSPACE\portal\mobile-client\node_modules\berc-service\fesm2015'

有没有办法让它在不导入两个库的情况下运行?

是否实际安装了@angular/flex layout和@swimlane/ngx datatable?这取决于这些依赖项(@angular/flex layout,@swimlane/ngx datatable)是对等依赖项还是在依赖项块下。如果它们在依赖项下,则必须将它们安装在node_模块下,这样库才能正常工作。