Помощь WEBPACK 4 для меньшей конфигурации - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь понять трюк с веб-пакетом.Я объясняю.

Что у меня есть?Мой архив выглядит так:

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"
    })
  ]
}

Спасибо за ответы!

...