Size: a a a

TypeScript — русскоговорящее сообщество

2020 March 18

L

Looch in TypeScript — русскоговорящее сообщество
Татьяна Фомина
проект на тайпскрипте, вот такой конфиг вебпака https://gist.github.com/tfomina/c2863af11bbd937a88ba84780abaaa5d, хочу использовать less + css-modules, но выдает ошибку при подключении стилей. в чем проблема, как это исправить?
ts не понимает less файлы или же вебпак не может найти модуль
источник

L

Looch in TypeScript — русскоговорящее сообщество
не это точно ошибка ts
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
Looch
ts не понимает less файлы или же вебпак не может найти модуль
less-loader там есть
источник

L

Looch in TypeScript — русскоговорящее сообщество
Татьяна Фомина
less-loader там есть
а как ts про него знать будет ? я делал c svg фековый модуль и оно работало,но я уверен что с вебпаком это можно настроить
источник

L

Looch in TypeScript — русскоговорящее сообщество
попробуй просто ts-ignore для начала
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
Looch
попробуй просто ts-ignore для начала
с // @ts-ignore все собирается и запускается норм
источник

L

Looch in TypeScript — русскоговорящее сообщество
ну пока можешь и забить или сделать фейковый модуль а потом уже заморочится  с правильным вариантом
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
Looch
ну пока можешь и забить или сделать фейковый модуль а потом уже заморочится  с правильным вариантом
{
       test: /\.less$/,
       loader: "less-loader"
     }
он вообще less файлы не резолвит, даже так
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
может, что-то еще надо прописать?
источник

L

Looch in TypeScript — русскоговорящее сообщество
Татьяна Фомина
{
       test: /\.less$/,
       loader: "less-loader"
     }
он вообще less файлы не резолвит, даже так
как это не зезолвит ? у тебя проект без стилей собирается ?
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
да
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
Татьяна Фомина
может, что-то еще надо прописать?
посмотрите конфиги в create-react-app
источник

MS

Maxim Sosnov in TypeScript — русскоговорящее сообщество
Надо в глобальных типах проекта описать сигнатуру для less, чтобы тайпскрипт понимал что это

Например тут описано боле мене подробно: https://stackoverflow.com/questions/40382842/cant-import-css-scss-modules-typescript-says-cannot-find-module
источник

L

Looch in TypeScript — русскоговорящее сообщество
аааа ну тогда тут уже ts не при делах
источник

L

Looch in TypeScript — русскоговорящее сообщество
Maxim Sosnov
Надо в глобальных типах проекта описать сигнатуру для less, чтобы тайпскрипт понимал что это

Например тут описано боле мене подробно: https://stackoverflow.com/questions/40382842/cant-import-css-scss-modules-typescript-says-cannot-find-module
ну так тоже самое я вышел писал про модуль
источник

L

Looch in TypeScript — русскоговорящее сообщество
я уверен что где-то в ts config можно это прописать
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
Для цсс модулей я использую такое
{
test: /\.css$/,
use: [
 'style-loader',
 'css-modules-typescript-loader',
 {
  loader: 'css-loader',
  options: {
   modules: true,
   localIdentName: '[hash:base64:5]_[local]'
  }
 },
 'postcss-loader'
]
}
источник

MS

Maxim Sosnov in TypeScript — русскоговорящее сообщество
А переменная styles используется вообще?:)
А то на скриншоте выглядит что нет
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
Генерирует .css.d.ts файлы с правильными называниями файлов
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
вот так заработало
import "./index.less";
источник