我正在尝试制作拆分视图,但在导入react-split 时遇到问题。
当我导入并将其添加到我的代码中时,我没有看到任何问题。然后,我看到在我的编辑器中,import Split from "react-split"有三个点,当我将它们悬停时,它说:
找不到模块“react-split”的声明文件。'/home/user/Documents/test/node_modules/react-split/dist/react-split.js' 隐式有一个 'any' 类型。尝试
npm install @types/react-split它是否存在或添加一个包含declare module 'react-split';ts(7016)的新声明 (.d.ts) 文件
如果我尝试运行 npm install @types/react-split 我得到
npm 错误!代码 E404 npm ERR!404 未找到 - GET https://registry.npmjs.org/@types%2freact-split - 未找到 npm ERR!404 npm 错误!404 '@types/react-split@latest' 不在 npm 注册表中。npm 错误!404 你应该bug 作者发布它(或者你自己使用这个名字!) npm ERR!404 npm 错误!404 请注意,您也可以从 npm ERR 安装!404 tarball、文件夹、http url 或 git url。
当我创建一个 .d.ts 文件并声明模块时,我仍然没有解决这个问题,消息仍然存在。
知道如何解决这个问题吗?我尝试了建议的所有内容,并看到了一些类似的堆栈问题,但没有任何解决方案。
编辑:我对网络开发很陌生,它似乎要求打字稿?我想知道为什么?我安装了打字稿,但该软件包仍然无法正常工作
@types/react-split-pane 已被弃用
你应该使用react-split-pane
react-split-pane 提供了自己的类型定义,因此您不需要安装 @types/react-split-pane