【问题标题】:Could not find a declaration file for module 'react-slick'找不到模块“react-slick”的声明文件
【发布时间】:2022-06-12 02:29:28
【问题描述】:
import Slider from "react-slick";

我已经导入了 react slick 也安装了它。

import React, { useEffect, useRef,useState } from 'react';
import Slider from "react-slick";
import '../Styles/Work.css' ;
const Work = () => {
  
  return (
    <div style={{height:"100vh"}} ref={ref} className='work-container' id="work">
      <h1 ref={title} className='work-title'>
        MY WORKS
      {/* {inView && navigate('/#about')}   */}
      </h1>
    </div>
  )
}

export default Work

packagelock 文件

"react-scripts": "5.0.0",
"react-slick": "^0.28.1",
"react-slick-carousel": "^0.14.9",

它也显示在我的package-lock 中。这里有什么问题??我正在使用打字稿做出反应

【问题讨论】:

    标签: reactjs typescript


    【解决方案1】:

    您必须安装 'react-slick' @types/react-slick 的类型。确保它在你的 package.json 以及 r@types/react 16.8.2

    @types/react-dom

    【讨论】:

    • 它也没有读取 css 导入。你知道那里有什么问题吗?
    • 对我来说似乎是正确的,确保类有一个像 '.work-container' 这样的点并且路径没问题,尝试将 css 文件放在同一个文件夹中可能有助于调试
    【解决方案2】:

    当你使用打字稿时,你必须按照以下方式安装它的类型:

    npm install --save @types/react-slick
    

    【讨论】:

      猜你喜欢
      • 2019-03-16
      • 2019-07-26
      • 2021-02-21
      • 2017-05-29
      • 1970-01-01
      • 2022-11-06
      • 2021-01-18
      • 2021-09-03
      • 2021-08-25
      相关资源
      最近更新 更多