Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度构建产品与isDevMode()错误_Angular_Typescript - Fatal编程技术网

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()