Angular 角度构建产品与isDevMode()错误
我尝试使用命令Angular 角度构建产品与isDevMode()错误,angular,typescript,Angular,Typescript,我尝试使用命令ngbuild--prod 但我在运行web时收到错误消息: 未捕获错误:在平台设置后无法启用生产模式。 我使用了isDevMode()来检查一些逻辑代码 main.ts: 导入“hammerjs”; 从“@angular/core”导入{enableProdMode}; 从“@angular/platformBrowserDynamic”导入{platformBrowserDynamic}; 从“./app/app.module”导入{AppModule}; 从“./envi
ngbuild--prod
但我在运行web时收到错误消息:
未捕获错误:在平台设置后无法启用生产模式。
我使用了isDevMode()
来检查一些逻辑代码
- main.ts:
导入“hammerjs”;
从“@angular/core”导入{enableProdMode};
从“@angular/platformBrowserDynamic”导入{platformBrowserDynamic};
从“./app/app.module”导入{AppModule};
从“./environments/environment”导入{environment};
if(环境、生产){
enableProdMode();
}
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err=>console.error(err));
- 订单服务
const url:string=isDevMode()?'http://[::1]:3000/订单':'/订单';
@注射的({
providedIn:'根'
})
导出类OrderService{
...
}
请帮我修复它。我认为此错误不是由
isDevMode()
调用产生的。我无法用此代码重现此错误。通常,在platformBrowserDynamic().bootstrapModule(AppModule)
之后尝试调用enableProdMode()
时会出现此错误。您是否在代码中的其他地方调用此函数?您是否启用了SSR,因为它有两个main.ts
文件,而且听起来这两个文件都映射到了您的TypeScript编译路径。您能否对此进行更详细的解释?我有许多服务文件,我在每个服务文件中使用isDevMode()