Конфигурация Vue Webpack

#vue.js #webpack

#vue.js #webpack

Вопрос:

Я пытаюсь использовать Vue2 с Webpack4. Команда webpack-dev-server успешно завершена, но она показывает мне только папки: введите описание изображения здесь

Мой webpack.config.js есть:

 const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const VueLoaderPlugin = require('vue-loader/lib/plugin')

module.exports = {
  entry: './src/main.js',
  output: {
    publicPath: './',
    path: path.join(__dirname, '/dist'),
    filename: 'result.js',
  },
  devServer: {
    compress: true,
    port: 8532,
  },
  module: {
    rules: [
      {
        test: /.vue$/,
        loader: 'vue-loader'
      },
      {
        test: /.js$/,
        exclude: /node_modules/,
        use: {
          loader: 'babel-loader',
        },
      },
      {
        test: /.s[ac]ss$/i,
        use: [
          { loader: 'vue-style-loader' },
          {
            loader: 'css-loader',
            options: {
              sourceMap: true,
            },
          },
          {
            loader: 'sass-loader',
            options: {
              sourceMap: true,
            },
          },
        ],
      },
      {
        test: /.css$/,
        use: [
          'vue-style-loader',
          'css-loader'
        ]
      },
      {
        test: /.(png|jpg|gif)$/,
        exclude: [path.resolve(__dirname, "public/fonts")],
        use: ['file-loader'],
      },
    ],
  },
  plugins: [
    new VueLoaderPlugin(),
    new HtmlWebpackPlugin({
      template: './public/index.html',
      minify: false,
    })
  ],
};
  

Это мой первый опыт работы с Vue.
Что я делаю не так?
До этого я пытался использовать vue-cli, но, как я понял, я не могу использовать scss и Pug без Webpack.
Я прав?

Комментарии:

1. вы могли бы использовать scss и pug в vue cli

2. @BoussadjraBrahim для этого мне нужно создать отдельный файл конфигурации?

3. для scss вам это не нужно, но для pug вам нужно

4. @BoussadjraBrahim можете ли вы объяснить, как это сделать?

5. Попробуйте следовать этому туто dev.to/patarapolw/working-with-pug-and-markdown-in-vue-cli-3c9j