Да я уже понял, хочешь устроить ад для своих мозгов научись программировать)
Рука-лицо... Но так часто бывает.
Да хрен знает на втыкал куча еще новых настроек, откатил версии и вроде заработало.
Ну так в чем именно ошибка была?
Все ошибку нашел. Полезно понять в приниципе, как это все собирается, но адище с версиями еще то конечно.
К слову, потому я и говорю использовать мою уже готовую заготовку, чтобы не бегать и не настраивать все это самому. Но иногда мозги себе поломать тоже полезно.
TypeScript в целом никак не смотрит на webpack. То есть webpack отвечает за различные loaders (какую программу для обработки каких файлов использовать), а TS смотрит на типы. SCSS и т.п. файлы - это не JS-файлы, которые TS мог бы просто так загрузить и разобраться что там за сущности и какие типы. Поэтому он и ругается, что не понимает что это вообще такое (хотя импортируется как JS). В таких случаях создают общий тип. К примеру в том же next-js тоже такое есть.
То есть он ТС-у говорит, что результат такого импорта будет объект с ключ-значение "строка-строка".
Попробуй у себя создать папку @types и в нем styles.d.ts и прописать
А то, что у тебя автоматически создавался файл index.module.scss.d.ts, то это вопрос уже к той программе, которую ты вызывал через yarn start. Она смотрит, что используется TS и сама прописывает нужное. Такое поведение и в нексте есть. Но просто так ничего ен будет создаваться.
При импорте import s from './index.module.scss'; через module появляется ошибка TS2307: Cannot find module './index.module.scss' or its corresponding type declarations.
webpack.config.js настраивался в ручную конфиг
tsconfig.json тоже все в ручную устанавливалось
eslint настройки airbnb
В первом модуле, когда создовал тоже была ошибка, но после запуска yarn start создался index.module.scss.d.ts и ошибка пропала.
При запуске второго модуля опять появилась эта ошибка но уже ничего не собирается. Пробовал копировать настройки в index.module.scss.d.ts в новый модуль, но все равно не работает.
В настройках проекта в инпутах прописать имя события для клавиши Пробел.
В классе навесить бинды.
Jump - это задокументированный экшн.
В свою очередь можно прописать обработчик на Jump в классе персонажа.