Это работает для меня, но любые файлы, которые я включаю с глобусом, кажется, не просматриваются веб-пакетом (изменение не приводит к повторной компиляции веб-пакета)

аюсь перенести систему сборки для существующего проекта изgulp вwebpack.

В настоящее время он имеет одну точку входа .less файл, который импортирует различные другие файлы следующим образом:

@import 'bower_components/bootstrap/less/bootstrap.less';
@import 'components/**/*.less';

Это записывает один файл CSS, который включает в себя все найденные файлы .less. Оно используетhttps://github.com/just-boris/less-plugin-glob разрешить шарики.

В Webpack я дошел до того, что пытался использовать комбинациюless-loader, css-loader а такжеstyle-loader добиться того же.modules часть моего конфига webpack выглядит так:

var lessPluginGlob = require('less-plugin-glob');
...
{
    test: /\.less$/,
    use: [
      'style-loader',
      { loader: 'css-loader', options: { importLoaders: 1 } },
      { loader: 'less-loader', options: { lessPlugins: [lessPluginGlob] }}
    ]
},

и я пытаюсь потребовать мой «вход» меньше файла, например, так:

require('./app.less');

но независимо от того, что я делаю, я получаю это:

ERROR in ./~/css-loader?{"importLoaders":1}!./~/less-loader?{"lessPlugins":[{}]}!./app/app.less
Module build failed: Can't resolve './components/**/*.less' in '/Users/matt/web-app/app'

Может кто-нибудь, пожалуйста, укажите мне в правильном направлении?

Ответы на вопрос(1)

Ваш ответ на вопрос