Yasin

Yasin

typescript项目怎么导入老的js包

react-syntax-highlighter 本身不包含 TypeScript 类型声明,需要单独安装类型包:

Ran terminal command: cd /Users/chengxiaohong/Project/AgentChattingRoom/AgentsChattingRoom/agents-chatting-room && pnpm add -D @types/react-syntax-highlighter

安装完成。原因是很多 JavaScript 老库(包括 react-syntax-highlighter)本身不含 .d.ts 类型文件,TypeScript 需要从 @types/* 这个独立的社区类型包中获取类型定义,两个包分开维护。安装后报错应该消失了。