gpt4 book ai didi

node.js - 错误 TS2305 : Module '"tls "' has no exported member ' TLSSocketOptions'

转载 作者:行者123 更新时间:2023-12-05 01:06:03 25 4
gpt4 key购买 nike

我正在尝试使用 Node.js 项目中的 MongoDB 驱动程序连接到 MongoDB,但在编译时遇到问题,并收到名义错误“node_modules/mongodb/mongodb.ts34.d.ts:31:10 - 错误TS2305:模块 '"tls"' 没有导出的成员 'TLSSocketOptions'。任何有关如何解决这个明显的 Node 包问题的帮助都会非常有帮助!

当我检查时,它具有 TLSSocketOptions 的 tls 包,并且似乎通过文件末尾的以下内容将其导出

declare module 'node:tls' {
export * from 'tls';
}

我的 package.json

{
"main": "wwwroot/index.js",
"bin": "wwwroot/index.js",
"scripts": {
"start": "node ./wwwroot/index.js",
"dev": "ts-node src/",
"compile": "npx tsc",
"postinstall": "npx tsc"
},
"engines": {
"node": "14.18.1"
},
"dependencies": {
"@discordjs/uws": "^10.149.0",
"discord.js": "^11.4.2",
"mongodb": "^4.1.4",
"snoowrap": "^1.23.0"
},
"devDependencies": {
"@types/node": "^11.15.54",
"pkg": "^4.5.1",
"ts-node": "^10.4.0",
"tslint": "^5.16.0",
"typescript": "^3.9.10"
}
}

最佳答案

您的 @types/node 版本似乎很古老,我猜从那时起就添加了相关导出

关于node.js - 错误 TS2305 : Module '"tls "' has no exported member ' TLSSocketOptions',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69867794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com