Как правильно использовать ~ в указании пути?
Хочу сделать общий файл стилей и подключать его в любой вложенности и любом файле одним путем
Видел как-то делают это через тильду вроде
И почему вебпак компилирует sass в js файл, а не css?
Или компиляция всего в один js это лучше?
И зачем тебе совмещать типы файлов для разных совершенно лоадеров. Добавь просто в массив rules, объект с правилами для sass. Это все в документации описано, а ты идешь сюда чтобы тебе описали, что значат все эти свойства. Не находишь, что это ппц как тупо
AlexNew22, ;) а зачем же вы тильду использовали, если вы её в алиасах не указали?import '@common.css';
или добавьте в алиасы '~@': path.join(dirname, './static')
AlexNew22, ну а как на счет слеша? Он должен быть или между @ и common.css или на конце './static'
Короче в пятой версии тоже есть такая опция. Вот ссылка на документацию с примерами.
AlexNew22, кстати, по поводу тильды, возможно вы путаете с импортом в самом файле css. Если написать вот так @import "~normalize/normalize.css";
то вебпак подключит файл из папки node_modules/normalize