1

Есть ли способ, чтобы попытаться загрузить xx.less для каждого xx.js загружается?нагрузки Стили в WebPack

На данный момент мы добавляем require 'xx.less' в начало каждого соответствующего файла js, и это немного уродливо.

ответ

1

Что я закончил делать, было улучшение imports loader, чтобы добавить опцию для импорта файла less для каждого файла jsx с тем же именем, если оно существует.

Мои улучшилось import loader: https://github.com/welldone-software/imports-loader

запрос Натяжение: https://github.com/webpack/imports-loader/pull/12

Например капельной mainview.less в том же каталоге, mainview.jsx, хотел бы добавить require("mainview.less") импорта в верхней части файла jsx:

loaders: [ 
    { test: /\.jsx?$/, loaders: ['imports?null=[./{name}.less]', 'react-hot', 'babel'] }, 
    { test: /\.less$/, loader: 'style!css!less' } 
] 
Смежные вопросы