ругает на такие испорты в CSS компоненте свелта - background-image: url('../img/cross.svg');
Ошибка:
ERROR in ./source/somecomponent.svelte.css (./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--6-2!./source/somecomponent.svelte.css)
Module not found: Error: Can't resolve '../img/cross.svg' in '/Users/.........../source/somecomponen'
@ ./source/somecomponen.svelte.css (./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--6-2!./source/somecomponen.svelte.css)
Обычно, если вебпаку указать правильный пусть в URL CSS свойств, он находит нормально. Может в свелт-компоненте нужно немного не такой пусть указывать?
Решается через:
{
loader: css-loader,
options: {
url: false,
},
},
Но тогда не могу протавить хеши файлам
ку, css'ка компонента создаётся рядом с компонентом в виртуальной фске, наверное относительно неё и путь ?
еее да. Только импорт ужасный) background-image: url('../../../../../public/img/cross.svg');
resolve modules ставишь рут папку и нодмодули, в урлах пишешь урлы от рут папки
Обсуждают сегодня