I'm trying to configure Less CSS support in the Aurelia ESnext-Webpack Skeleton starter kit, and having pulled in a Less-based framework, I'm seeing the following warning when I run npm start:
WARNING in ./~/css-loader!./~/spectre.css/spectre.less
Module build failed: Unknown word (1:1)
> 1 | // Copyright 2016 Spectre.css
| ^
2 | // Licensed under MIT Open Source
3 |
4 | // Core variables
@ ./src ^\.\/.*$
@ ./~/aurelia-loader-webpack/dist/commonjs/aurelia-loader-webpack.js
@ multi aurelia
Here's the configuration I'm using:
/* ./webpack.config.babel.js */
...
import html from '@easy-webpack/config-html'
import less from '@easy-webpack/config-less'
import css from '@easy-webpack/config-css'
...
let config = generateConfig(
...
html(),
less({ filename: 'styles.css', allChunks: true, sourceMap: false }),
css({ filename: 'styles.css', allChunks: true, sourceMap: false }),
...
)
...
However, despite the warning it appears to be working - styles.css contains all of the less assets when inspected in the browser.
Have I configured easy-webpack/config-less correctly?
If so, how do stop the warning message from showing?
