首页 > 解决方案 > Jhipster jenkins:NaN 中的错误但它们指向不同的模块 Webpack 无法区分上下文并且无法加载

问题描述

我正在尝试在 Jenkins 中构建一个 Jhipster 项目。该项目在我当地运行良好。但是,它在 'yarn nun webpack:build' 期间在 Jenkins 运行中引发以下错误。以下是错误:

ERROR in NaNbut they point to different modules "(<jenkins wrokspace>/mybuild/target/myapp-snapshot-0.0.1.jar/app/admin//admin.module.ts and "<jenkins wrokspace>/mybuild/src/main/webapp/app/admin/admin.module.ts"). Webpack cannot distinguish on context and would fail to load the proper one.

添加 app-routing-mdule.ts

import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { errorRoute } from './layouts/error/error.route';
import { navbarRoute } from './layouts/navbar/navbar.route';

const LAYOUT_ROUTES = [navbarRoute, ...errorRoute];

@NgModule({
  imports: [
    RouterModule.forRoot(
      [
        {
          path: 'admin',
          loadChildren: './admin/admin.module#AdminUIModule,
        },
        
        ...LAYOUT_ROUTES,
      ],
      { enableTracing: DEBUG_INFO_ENABLED }
    ),
  ],
  exports: [RouterModule],
})
export class RmrsAppRoutingModule {}

请帮帮我。让我知道还有什么细节需要在这里发布。

标签: angularjenkinsjhipster

解决方案


从项目中删除目标文件夹并再次运行该命令。


推荐阅读