Псевдонимы веб-пакетов не работают в Karma-webpack
Я получаю сообщение об ошибке из-за того, что карма не может найти модули (в частности, scss и изображения), которые загружены из псевдонима веб-пакета.
Error: Module build failed:
@import '~Styles/file';
^
File to import not found or unreadable: ~Styles/file.
Webpack devserver и build могут найти их и отлично работать. Карма может загрузить все остальное без проблем, это только файлы псевдонимов.
webpack.config.js
...
resolve: {
alias: {
Styles: path.resolve(__dirname, 'src/assets/styles'),
...
Я просмотрел все, что связано с этим, что я могу найти на этом сайте и в Google, и я еще не нашел исправления.
Я открыт для использования другого плагина для сортировки псевдонимов с помощью webpack и karma, если это решит проблему.
Спасибо!
1 ответ
В моем karma.conf я изменился
webpack: webpackConfig
в
webpack: {
devtool: 'inline-source-map',
module: webpackConfig.module,
resolve: webpackConfig.resolve
}
и это решило проблему. Я предполагаю, что в конфигурационном файле веб-пакета есть что-то дополнительное, что карме не понравилось.