简体   繁体   English

Angular Universal Uncaught (in promise):错误:NotYetImplemented 错误

[英]Angular Universal Uncaught (in promise): Error: NotYetImplemented Error

When I try to build my Angular universal app it displays the below error in a terminal window.当我尝试构建我的 Angular 通用应用程序时,它在终端 window 中显示以下错误。 I have tried various aspects but nothing looks good till now.我已经尝试了各个方面,但到目前为止没有什么好看的。 Can anyone suggest how can identify the root cause of the below error?谁能建议如何确定以下错误的根本原因? Because it's a more generic error and I don't have any idea to look at any specific thing due to this generic error.因为这是一个更通用的错误,由于这个通用错误,我不知道要查看任何具体的东西。 Any help will be much appreciated as I am trying to resolve this for a long today.任何帮助将不胜感激,因为我今天试图解决这个问题很长时间。

Error: NotYetImplemented
    at Object.exports2.nyi (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:97:140065)
    at getWebGLContext (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:6:175775)
    at isSoftwareRendering (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:6:175991)
    at Module.57425 (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:6:516353)
    at __webpack_require__ (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:8145:971155)
    at Object.39093 (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:1:654211)
    at __webpack_require__ (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:8145:971155)
    at Object.33366 (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:1:807688)
    at __webpack_require__ (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:8145:971155)
    at Object.13754 (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:1:804775)
    at resolvePromise (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:1284:4397)
    at resolvePromise (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:1284:3367)
    at D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:1284:6112
    at _ZoneDelegate2.invokeTask (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:1268:11819)
    at Object.onInvokeTask (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:4690:3154)
    at _ZoneDelegate2.invokeTask (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:1268:11709)
    at Zone3.runTask (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:1268:4295)
    at drainMicroTaskQueue (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:1268:15594) {
  rejection: Error: NotYetImplemented
      at Object.exports2.nyi (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:97:140065)
      at getWebGLContext (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:6:175775)
      at isSoftwareRendering (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:6:175991)
      at Module.57425 (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:6:516353)
      at __webpack_require__ (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:8145:971155)
      at Object.39093 (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:1:654211)
      at __webpack_require__ (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:8145:971155)
      at Object.33366 (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:1:807688)
      at __webpack_require__ (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:8145:971155)
      at Object.13754 (D:\Project\Project\ClientPortal\dist\ClientPortal\server\main.js:1:804775),
  promise: ZoneAwarePromise [Promise] {```

you are using a third party library in your app that doesn't support ssr.您在您的应用程序中使用了不支持 ssr 的第三方库。 you have to add this code every where you use this library:您必须在使用此库的每个位置添加此代码:

isBrowser = false;
constructor(@Inject(PLATFORM_ID) private platformId){
isBrowser  = isPlatformBrowser(this.platformId);
}

in your html file:在您的 html 文件中:

<thirdparty *ngIf="isBrowser"></thirdparty>

if you use it in your typescript:如果您在 typescript 中使用它:

if (this.isBrowser) {
   ...
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 角4:错误:未捕获(承诺中):TypeError:X不是构造函数 - Angular 4: Error: Uncaught (in promise): TypeError: X is not a constructor Angular 5:ERROR错误:未捕获(在承诺中):错误:无法分配给引用或变量 - Angular 5: ERROR Error: Uncaught (in promise): Error: Cannot assign to a reference or variable Promise 中的 ComponentDidMount 未捕获错误 - ComponentDidMount Uncaught Error in Promise 未捕获(承诺):服务器错误 - Uncaught (in promise): Server error 未捕获(承诺)错误 - Uncaught (in promise) Error '错误:未捕获(承诺):没有Jsonp的提供者'(HTML / Javascript / Typescript / Angular2) - 'Error: Uncaught (in promise): No provider for Jsonp' (HTML / Javascript / Typescript / Angular2) Angular route redirectTo param触发错误:Uncaught(在promise中) - Angular route redirectTo param triggers Error: Uncaught (in promise) 未捕获(承诺):错误:无法匹配任何路线(Angular8) - Uncaught (in promise): Error: Cannot match any routes (Angular8) 未捕获(承诺):TypeError:this.Form是角度6中的未定义错误 - Uncaught (in promise): TypeError: this.Form is undefined error in angular 6 Angular 使用服务获取数据时未捕获(承诺)错误 - Angular Uncaught (in promise) error when getting data with service
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM