我正在尝试进行分割视图,但是导入react-split时遇到问题。
当我导入并将其添加到我的代码中时,我看不到任何问题。
然后,我在编辑器的import Split from "react-split"
行中看到三个点,当我将它们悬停时,它说:
找不到模块'react-split'的声明文件。 “ /home/user/Documents/test/node_modules/react-split/dist/react-split.js”隐式具有“ any”类型。 尝试使用
的新声明(.d.ts)文件。npm install @types/react-split
(如果存在)或添加一个包含declare module 'react-split';
ts(7016)
如果我尝试运行npm install @ types / react-split,我会得到
npm ERR!代码E404 npm ERR! 404未找到-GET https://registry.npmjs.org/@types%2freact-split-未找到 npm ERR! 404 npm ERR! 404'@ types / react-split @ latest'不在npm注册表中。 npm ERR! 404您应该请作者打扰以发布它(或使用您自己的名字!) npm ERR! 404 npm ERR! 404请注意,您也可以从 npm ERR! 404 tarball,文件夹,http url或git url。
当我创建一个.d.ts文件并声明该模块时,仍然无法解决此问题,并且消息仍然存在。
有人知道如何解决此问题吗?我尝试了所有建议的方法,并看到了一些类似的堆栈问题,但没有解决的问题。
编辑:我是Web开发人员的新手,似乎要求输入打字稿?我想知道为什么?我安装了打字稿,但程序包仍然无法工作
答案 0 :(得分:2)
@ types / react-split-pane已弃用
您应该使用react-split-pane
react-split-pane提供了自己的类型定义,因此您不需要安装@ types / react-split-pane
答案 1 :(得分:1)
看来他们已等待发布此文件: https://github.com/nathancahill/split/blob/8a51b9d79b44f8fa602cf2bf984c5408f43308b9/packages/react-split/index.d.ts
只需将其下载到您的 node-modules/react-split 文件夹中,对我来说就足够了