【发布时间】:2023-03-08 20:09:01
【问题描述】:
我有一个仅用于开发模式 (npm start) 的模块(比如说数据生成器)。
我们在部署它时不需要这样做(在npm run build)。
有没有办法做到这一点?以下路径 generate-data 既不需要在 PROD 构建中也不需要在构建应用程序时。
路由器入口
【问题讨论】:
-
这是在哪里执行的?
-
这是路由器入口
我有一个仅用于开发模式 (npm start) 的模块(比如说数据生成器)。
我们在部署它时不需要这样做(在npm run build)。
有没有办法做到这一点?以下路径 generate-data 既不需要在 PROD 构建中也不需要在构建应用程序时。
路由器入口
【问题讨论】:
根据环境变量 prod 添加一个不加载该路由的条件。它应该可以解决问题。比如:
environment.production ?
{
path: 'home',
canActivate: [HomeGuard],
data: {
roles: config.accessRoles.home,
},
component: HomeComponent,
} : {},
【讨论】: