【问题标题】:angular-slickgrid build failedangular-slickgrid 构建失败
【发布时间】:2020-01-23 12:21:38
【问题描述】:

导入 Angular 光滑网格后,角度构建失败

import { AngularSlickgridModule } from 'angular-slickgrid';

imports:[AngularSlickgridModule]

ng 构建 --prod

【问题讨论】:

    标签: angular webpack slickgrid terser


    【解决方案1】:

    从 angular-slickgrid github 示例中,导入 AngularSlickgridModule 的正确方法如下

    import { AngularSlickgridModule } from 'angular-slickgrid';
    
    imports: [
    AppRoutingRoutingModule,
    BrowserModule,
    FormsModule,
    HttpClientModule,
    NgSelectModule,
    TabsModule.forRoot(),
    TranslateModule.forRoot({
      loader: {
        provide: TranslateLoader,
        useFactory: (createTranslateLoader),
        deps: [HttpClient]
      }
    }),
    AngularSlickgridModule.forRoot({
      // add any Global Grid Options/Config you might want
      // to avoid passing the same options over and over in each grids of your App
      enableAutoResize: true,
      autoResize: {
        containerId: 'demo-container',
        sidePadding: 15
      }
    }),],
    

    更多详情请参考repo中的示例代码

    【讨论】:

    • 我已经正确导入了。如果您发现任何其他问题,请告诉我
    • 您只共享了导入语句。分享更多代码以进一步分析。您是否尝试过“ng serve”命令。它可以提供更多有用的错误信息。
    • 我附上了一张错误图片。你不能帮忙解决那个错误吗?
    • 他在AngularSlickgridModule.forRoot()的导入中缺少forRoot(),没有它就行不通,我知道,因为我是作者,我已经在GitHub上告诉他看那个forRoot()...我提供了大量的 Wiki 和 Demo,克隆 Demo 绝对是最简单的入门方法... BTW TranslateService 不再是依赖项,它可以有或没有,它是一个 @Optional 服务,因此可以从导入中省略。
    • 我也尝试过使用 forRoot()。这只发生在我以生产模式构建时。 BTW @ghiscoding 很抱歉打扰您。我认为这是缩小 es2015.js 的捆绑包时的问题
    猜你喜欢
    • 2018-12-25
    • 1970-01-01
    • 2020-02-16
    • 2019-07-12
    • 1970-01-01
    • 2020-10-31
    • 2023-03-21
    • 1970-01-01
    • 2019-04-06
    相关资源
    最近更新 更多