首页 > 解决方案 > 找不到模块“react-split”的声明文件

问题描述

我正在尝试制作拆分视图,但在导入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 错误!404 未找到 - 获取https://registry.npmjs.org/@types%2freact-split - 未找到 npm ERR!404 npm 错误!404 '@types/react-split@latest' 不在 npm 注册表中。npm 错误!404 你应该让作者发布它(或自己使用名称!)npm ERR!404 npm 错误!404 请注意,您也可以从 npm ERR 安装!404 tarball、文件夹、http url 或 git url。

当我创建一个 .d.ts 文件并声明该模块时,我仍然没有解决这个问题并且消息仍然存在。

知道如何解决这个问题吗?我尝试了所有建议并看到了一些类似的堆栈问题,但没有任何解决方法。

编辑:我对网络开发很陌生,似乎它要求打字稿?我想知道为什么?我安装了打字稿,但软件包仍然无法正常工作

标签: reactjsnpm

解决方案


@types/react-split-pane 已被弃用

你应该使用react-split-pane

react-split-pane 提供了自己的类型定义,所以你不需要安装 @types/react-split-pane


推荐阅读