Есть ли способ, чтобы попытаться загрузить xx.less для каждого xx.js загружается?нагрузки Стили в WebPack
На данный момент мы добавляем require 'xx.less'
в начало каждого соответствующего файла js, и это немного уродливо.
Есть ли способ, чтобы попытаться загрузить xx.less для каждого xx.js загружается?нагрузки Стили в WebPack
На данный момент мы добавляем require 'xx.less'
в начало каждого соответствующего файла js, и это немного уродливо.
Что я закончил делать, было улучшение 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' }
]