Я пытаюсь понять трюк с веб-пакетом.Я объясняю.
Что у меня есть?Мой архив выглядит так:
www
- css/
- folder/
- some.src.less
- other.less
- cssOther/
- t.src.less
- subFolder/
- t.less
Мой архив похож на этот.Что я хочу сделать, это просто скомпилировать *. Src.less и отправить их в dist и сохранить их путь и папку с именами.
Моя фактическая конфигурация веб-пакета.
Во-первых, обязательно ли использовать запись в формате .js?(мне это на самом деле не нужно)
Я работаю над этим, если найду что-нибудь интересное, обновлю здесь
const path = require('path')
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
module.exports = {
mode: 'development',
entry: './webpack.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'webpack.js'
},
module: {
rules: [
{
test: /\.less$/,
use: [
MiniCssExtractPlugin.loader,
"css-loader",
"less-loader"
]
}
]
},
plugins: [
new MiniCssExtractPlugin({
// Options similar to the same options in webpackOptions.output
// both options are optional
filename: "[name].css",
chunkFilename: "[id].css"
})
]
}
Спасибо за ответы!