微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Angular应用中的pg-promise提供了许多“未找到模块”错误

如何解决Angular应用中的pg-promise提供了许多“未找到模块”错误

我要在我的Angular应用中加入pg-promise来进行一些查询

我的应用面向浏览器,我愿意通过ng build --prod进行部署。

但是,当我使用ng serve通过Angular CLI启动开发服务器时,会遇到很多错误,并且由于我使用以下命令导入了pg-promise,因此我的应用无法正常工作:

import * as pgPromise from 'pg-promise';

错误就像Module not found: Error: Can't resolve 'XXX' in 'path

Errors I am receiving

我试图用此answer中提供的解决方案来解决

打开src / tsconfig.app.json *。

将“节点”添加到“类型”数组中。

,并通过npm i @types/node安装节点类型,但是尽管如此,我仍然遇到相同的错误

最后,看一下pg-promise.d.ts文件中声明的类型,我可以清楚地看到有一个错误使我认为是我遇到问题的原因。 VScode告诉我它Cannot find namespace 'NodeJS'.ts(2503)

Node.js error in pg-promise.d.ts file

关于如何在所有这些错误中将pg-promise包含在我的应用程序中的建议?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。