You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入@pinecone-database/pinecone的PineconeClient遇TS2305错误:无导出成员

解决Module '@pinecone-database/pinecone' has no exported member 'PineconeClient'错误

这个问题是因为Pinecone Node.js SDK在v2版本中彻底移除了PineconeClient类,改用全新的Pinecone类作为入口。以下是具体解决办法:

方案1:迁移到v2+版本的新API

如果你的依赖已经是v2.x及以上,直接替换导入和初始化代码:

旧代码(v1版本)

import { PineconeClient } from '@pinecone-database/pinecone';

const client = new PineconeClient();
await client.init({
  apiKey: 'your-api-key',
  environment: 'your-environment'
});

新代码(v2+版本)

import { Pinecone } from '@pinecone-database/pinecone';

// 基础初始化
const pinecone = new Pinecone({
  apiKey: 'your-api-key'
});

// 若需指定环境(针对旧版创建的索引)
const pinecone = new Pinecone({
  apiKey: 'your-api-key',
  environment: 'your-environment'
});

方案2:降级到v1版本(不推荐)

如果暂时不想修改代码,可以强制安装v1.x版本的SDK:

# npm
npm install @pinecone-database/pinecone@1.x

# yarn
yarn add @pinecone-database/pinecone@1.x

内容的提问来源于stack exchange,提问作者Inácio Raimundo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 08:04:52