Как настроить файл конфигурации веб-пакета для отображения домашней страницы? - PullRequest
0 голосов
/ 12 февраля 2019

Я запускаю весеннюю загрузку и реагирую вместе.У меня проблемы с просмотром домашней страницы.Я думаю, что это из-за моего файла webpack.config.js.Я считаю, что это не правильно.

Я пробовал разные конфигурации, но получаю тот же результат.Ошибка: GET http://localhost:9082/dist/src/main/resources/static/built/bundle.js 404

web.config.js

 var path=require('path').resolve;



module.exports={
    entry: './src/main/js/src/index.js',
cache: true,
resolve:{
  extensions:['.js','.css', '*']
},

  output: {
    path: path.resolve(__dirname, 'dist'),
    filename: '/src/main/resources/static/built/bundle.js',
    publicPath: '/'
  },
  devServer:{
    historyApiFallback: true
  },

 module:{
   rules: [
    {
    test: /\.js?$/, /** regular expression to scan for files */
    exclude: /node_modules/,
    use:{
      loader: 'babel-loader',
     options:{
        presets: ['@babel/env', '@babel/react'],
        plugins:['@babel/plugin-proposal-class-properties', '@babel/plugin- 
    transform-runtime']

      }
    }
  },
  {
  test: /\.css$/,
  use: ['style-loader','css-loader']
 },
{
  test: /\.(ttf|eot|svg|woff(2)?)(\?[a-z0-9]+)?$/,
  loader: 'file-loader',
},
      {
    // For all .css files except from node_modules
    test: /\.css$/,
    exclude: /node_modules/,
    use: [
      'style-loader',
      { loader: 'css-loader', options: { modules: true } }
    ]
  },
  {
    // For all .css files in node_modules
    test: /\.css$/,
    include: /node_modules/,
    use: ['style-loader', 'css-loader']
  }
  ]
    }
};

Я хочу, чтобы домашняя страница отображалась при создании пакета и его запуске.Спасибо!

...