в нём алиасы, но при использовании не работают, хотя если введу npm run eject и пропишу в конфигах там, то всё работает. В чём может быть проблема?
Может нужно, поэтому укажу, что
— использую так: import component from '@icons/icon.svg'
— есть файл tsconfig.json
если у вас есть команда npm run eject то вы вероятно используете CRA (create react app) у которого свой конфиг вебпака и ему дофонаря что вы там пишите в своем webpack.config.js. npm run eject отдает вам его конфиг чтобы вы могли его изменить
Я так благодарен.... Вопрос насчёт конфигов в cra давно мучил меня, а тут сразу ответ на несколько вопросов! Спасибо большое!
примерно то что вы пытались сделать - делает библиотека craco - она позволяет менять конфиг cra без eject https://github.com/dilanx/craco
Как я понял по этому я могу просто создать файл craco.config.js и вставить то же самое, что и я скинул в pastebin?
и еще один момент - не исползуйте @ в алиасах https://t.me/webpack_ru/108500
неа, присмотритесь, в крако надо еще указать какой конфиг вы обнволяете
вот тут говорят что алиасы в CRA есть из коробки с третьей версии https://david-gilbertson.medium.com/absolute-imports-with-create-react-app-4c6cfb66c35d
Обсуждают сегодня