@attachedsoul148

Что делать если не видит module css file?

import React, { useState } from 'react'
import classes from './counter.module.css'

const Counter : React.FC = () => {
const [count , setCount] = useState(0)
return (

Count : {count}
setCount((prev) => prev += 1)}> +
setCount((prev) => prev -= 1)}> -

)
}

export default Counter
И пишет [{
"resource": "/c:/Papka/wrk/ulbicourse/my-app/src/components/counter/Counter.tsx",
"owner": "typescript",
"code": "2307",
"severity": 8,
"message": "Не удается найти модуль \"./counter.module.css\" или связанные с ним объявления типов.",
"source": "ts",
"startLineNumber": 2,
"startColumn": 21,
"endLineNumber": 2,
"endColumn": 43
}]
  • Вопрос задан
  • 2458 просмотров
Решения вопроса 1
@kyzinatra
нужно добавить обьявление таких модулей
declare module '*.css' {
  interface IClassNames {
    [className: string]: string
  }
  const classNames: IClassNames;
  export = classNames;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@pinkhead_psd
В корневую папку проекта /src, нужно добавить файл /src/react-app-env.d.ts и добавить в файл эту строку - ///<reference types="react-scripts" />
P.S. не теряй тройной слеш
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы