有人遇到过这种情况吗?
我在使用CI/CD运行我的代码时,
在nest build之后,它会出现错误:
node_modules/@types/superagent/index.d.ts:23:10 - error TS2305: Module '"buffer"' has no exported member 'Blob'. 23 import { Blob } from "buffer";
我不知道为什么?如果你找到了解决方案,请分享一下。
...
"devDependencies": {
...
"@types/node": "14.18.2",
"@types/superagent": "4.1.10",
"@types/supertest": "^2.0.11",
...
@types/node
不匹配。因此,在更新类型以匹配节点主要版本后,它可以正常工作。 - Code Spirit将 @types/node 升级至 ^14.18.10
,并将 typescript 升级至 ^3.9.10
,对我有用。
"devDependencies": {
"@types/node": "^14.18.10",
"typescript": "^3.9.10"
},
将 @types/superagent 从 v15.x.x 降级到 14.1.14 对我解决了问题。在编写此消息时,v15 存在一些性能问题。 "npm i --save @types/superagent@4.1.14" 就解决了问题。
一个小建议是使用 npm view 命令获取一些信息。
如果您输入以下命令:
npm view @types/node
这显示了ts版本的兼容性。在我的情况下,我不得不升级@types/node到14.14.31,因为我正在使用ts 3.4.2。
@types/node
版本或类似的东西有关。 - Micael Levinpm ci
吗? - Micael Levinpm ci
引起的。 - Micael Levi