У вас есть пример конфигурации, который работает?
для webpack:
{
test: /\.scss$/,
use: ['style-loader', {
loader: 'css-loader',
options: {
modules: true,
localIdentName: '[local]--[hash:base64:5]',
},
}, 'sass-loader'],
},
Использование:
background: url('~assets/arrow-white.svg') center no-repeat;
Вывод:
Module not found: Error: Can't resolve './assets/arrow-white.svg'
Я могу опустить ~
или использовать ~/../assets
, и он работает, но я хотел бы использовать его просто ~
.
- Вероятно, соответствующая ошибка: модули CSS ломаются, если используются с
~
https://github.com/webpack-contrib/css-loader/issues/589