reactjs - 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 包。
请帮助/拔掉我的头发。
解决方案
推荐阅读
- wpf - 具有已定义列和行的网格的 WPF 样式?
- hyperledger-fabric - Hyperledger Fabric:Java 类中的对等链码实例化错误
- javascript - 如何将二进制流转换为其十六进制表示(或 UTF8)
- r - 如何根据另一个数据框更新一个数据框中的列?
- css - 响应式html:包装时在主列中的元素之间放置侧列
- reactjs - 与 chrome 和 safari 相比,firefox 滚动到动画非常滞后
- javascript - 如何解决 Ramda reduce 函数的错误返回结果(javascript)
- python - 无法使用 Python 将 CSV 数据导入 MySQL 数据库
- python-3.x - 麻烦预处理图像以使文本更清晰以准备提取
- java - 为什么我会得到,我该如何解决这个“字符串到对象类型
“ 错误