当前位置: 首页 > 知识库问答 >
问题:

未处理的promise拒绝:无法解析

周培
2023-03-14

我正在构建一个SPFx angular 2组件,它有一个嵌套的子组件。子组件需要引用当前上下文,但如果我引用了:

import {
  IWebPartContext
} from '@microsoft/sp-webpart-base';
constructor(context: IWebPartContext) {
constructor(@Inject(context) context: IWebPartContext) {

我得到:

SPComponentLoader.LoadComponent:错误:***无法从组件“FFAA6A0E-9EBA-40A0-BEC5-226D1DB53CAF”(RequirementsFormWebPart)加载入口点。defaultLoghandler.error@defaultLoghandler.js:15 log.error@log.js:19(匿名)@spsystemJscomponentLoader.js:225 tracelogger.js:69[1487550303166][shell.clientsideWebPartManager][spWebParterrorCode.ScriptLoadError]::无法加载web部件WebPart.RequirementsFormWebPart.7A18B99B-78CA-4D0E-B087-189BBE751B7D,错误:***未能组件“.原始错误:加载https://component-id.invalid/ffaa6a0e-9eba-40a0-bec5-226d1db53caf_0.0.1脚本资源时出错,原因是:未定义。CallStack::错误

有什么想法吗?

共有1个答案

呼延凌
2023-03-14

我在使用SPFx和Angular5时也遇到了同样的问题。在tsconfig.js中添加此内容解决了我的问题。“emitdecoratormetadata”:true,

ref:-Angular 2-无法解析组件的所有参数:(?)

 类似资料:
  • 我试图构建一些代码,但我得到了以下两个错误: (节点:12909)unhandledpromiserejectionwarning:nosuchsessionerror:试图在没有建立连接的情况下运行命令。throwdecodederror(/home/mattheW/node_modules/selenium-webdriver/lib/error.js:550:15)在parseHttpRes

  • 我想在Repl上为我的游戏实现一个基本的排行榜。它,所以我创建了一个节点。js后端。这是我在后端的配置: 但是每当我尝试发布时,我都会得到以下错误: (节点:344)未处理的PromisejectionWarning:TypeError:无法读取null的属性“push” (节点:344)UnhandledPromiseRejtionWarning:未处理的promise拒绝。这个错误要么是由于抛

  • 当我运行部署我的应用程序的命令时,我发现以下错误 (节点: 6292)UnhandledPromiseRejtionWarning: UnHandledPromiseRejtionWarning: UnHandledPromiseRejtionWarning: UnHandledPromiseRejtionWarning: UnHandledPromiseRejtionWarning: UnHan

  • 为了学习角度2,我正在尝试他们的教程。 我得到这样的错误: 我在SO中浏览了不同的问题和答案,但没有发现什么是“未处理的promise拒绝”。 有人能简单地解释一下它是什么,以及<code>错误:生成cmd ENOENT</code>是什么,当它出现时,我需要检查什么才能消除这个警告吗?

  • 我得到这个错误- (节点:18420)未处理的PromisejectionWarning:TypeError:无法读取未定义的属性“name” (节点:18420)未处理的PromisejectionWarning:未处理的promise拒绝。此错误源于在没有catch块的情况下抛出异步函数的内部,或者拒绝使用未处理的promise。catch()。要在未处理的promise拒绝时终止节点进程,请

  • 错误: (节点:6772)UnhandledPromiseRejectionWarning:未处理得承诺拒绝.这个错误可能是由于抛出一个没有catch块的异步函数内部,或者是由于拒绝了一个未用.catch()处理的承诺。要在未处理的承诺拒绝时终止节点进程,请使用CLI标志(请参见https://nodejs.org/api/CLI.html#CLI_unhandled_rejections_mod