【问题标题】:angular - Remove module at build timeangular - 在构建时删除模块
【发布时间】:2023-03-08 20:09:01
【问题描述】:

我有一个仅用于开发模式 (npm start) 的模块(比如说数据生成器)。

我们在部署它时不需要这样做(在npm run build)。

有没有办法做到这一点?以下路径 generate-data 既不需要在 PROD 构建中也不需要在构建应用程序时。

路由器入口

【问题讨论】:

  • 这是在哪里执行的?
  • 这是路由器入口

标签: angular angular-builder


【解决方案1】:

根据环境变量 prod 添加一个不加载该路由的条件。它应该可以解决问题。比如:

environment.production ? 
  {
    path: 'home',
    canActivate: [HomeGuard],
    data: {
      roles: config.accessRoles.home,
    },
    component: HomeComponent,
  } : {},

【讨论】:

    猜你喜欢
    • 2018-04-26
    • 2018-02-25
    • 1970-01-01
    • 2020-01-21
    • 2018-07-13
    • 2017-10-14
    • 2019-12-18
    • 2019-04-08
    • 2018-10-13
    相关资源
    最近更新 更多