首页 > 解决方案 > React 中 npm 包的声明文件错误

问题描述

我正在使用 React——而不是 TypeScript——并且我已经成功安装了一些常见的 npm 包(React 和 React Router、Draft.js(Facebook 的富文本编辑器)、Prism、bcrypt 等)

我正在尝试安装两个 npm 包以与 Draft.js 一起使用——draft-js-code 和 Draft-js-prism——并且我反复收到此错误:

找不到模块“draft-js-prism”的声明文件。>'/Users/username/beta/react/node_modules/draft-js-prism/lib/index.js' 隐含具有 >'any' 类型。尝试npm install @types/draft-js-prism它是否存在或添加一个新声明 (.d.ts) >包含declare module 'draft-js-prism';ts(7016)的文件

我尝试了一些基本的东西:卸载和重新安装,安装打字稿,npm rebuild......什么都没有。这里发生了什么?同样,我没有使用 typescript,并且我已经在这个项目中成功安装了其他 npm 包。我什至在这两个没有导致错误的情况下安装了其他 npm 包。

请帮助/拔掉我的头发。

标签: reactjstypescriptnpmdraftjs

解决方案


推荐阅读