2016-12-15 2 views
0

Я использую комплект для запуска webpack angularClass. Мне нравится, что мне не нужно настраивать модульное тестирование, что облегчает. В любом случае в webpack.common.js я добавил следующееWebpack SCSS Angular2

loaders: [ 
     { 
      test: /\.scss$/, 
      exclude: /node_modules/, 
      loaders: ['raw-loader', 'sass-loader'] // sass-loader not scss-loader 
     } 
     ], 

под module{}, обратите внимание, что loaders массив не был там.

Я получаю сообщение об ошибке говорящее

разобрана не удалось - Ошибка в путь/к/SCSS/файл - Вы, возможно, потребуется соответствующий загрузчик для обработки этого типа файлов

я не могу выяснить причину этого. особенно, что я использовал webpack с ng1 и реагировал и использовал один и тот же загрузчик.

Такая же проблема произошла и с мопсом. Я, конечно, следовал за каждым переполнением стека и github, но безрезультатно.

+0

stoopid question: is 'path/to/scss/file' действительно файл' .scss'? – n00dl3

+0

да, это правильный путь, когда я заменяю '.scss'' .css' все работает – user3052526

+0

он работает сейчас? – stackdave

ответ

0

Нашли решение окончательно. OMFNG.

переместить все объекты в массиве rules для loaders

Это сделало scss работу, я думаю, что pug тоже будет работать, как, что будет проверить и посмотреть. Если это не сработает, это обновит.

Смежные вопросы