首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Angular中导入JS包会导致应用程序无法渲染

在Angular中导入JS包会导致应用程序无法渲染
EN

Stack Overflow用户
提问于 2021-07-11 20:22:06
回答 1查看 25关注 0票数 0

我在将一个包导入到我的Angular项目中时遇到了一些奇怪的行为。我已经将以下包导入到我的项目中:@citation-js/core。如果我尝试在组件中使用它,应用程序无法呈现页面,显示加载圆圈(下图)。没有显示错误,我迷路了。任何帮助都将不胜感激!谢谢!

我没有执行任何其他操作,然后执行以下操作:

用于安装软件包的命令

代码语言:javascript
复制
npm install @citation-js/core --save

导致页面不呈现的行

代码语言:javascript
复制
import { Cite } from "@citation-js/core";    
let json = await Cite.inputAsync("10.5281/zenodo.1005176");

What the page displays

编辑:将等待添加到Cite.inputAsync

EN

回答 1

Stack Overflow用户

发布于 2021-07-11 20:42:00

inputAsync正在返回一个Promise,所以您需要等待Promise得到解决:

代码语言:javascript
复制
let json = await Cite.inputAsync("10.5281/zenodo.1005176");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68336181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档