인프런 커뮤니티 질문&답변

박굿뜨님의 프로필 이미지
박굿뜨

작성한 질문수

React & Express 를 이용한 웹 어플리케이션 개발하기

React Project 만들기 | NPM, WEBPACK

webpack 5 대응

작성

·

303

10

우선 babel관련 친구들 babel-loader빼고 다 삭제하시고

 npm install -D @babel/core @babel/preset-env @babel/preset-react

webpack.config.js

var webpack = require('webpack')

module.exports = {
  mode: 'development',
  
  entry: './src/index.js',

  output: {
    path: __dirname + '/public/',
    filename: 'bundle.js'
  },

  devServer: {
    hot: true,
    // inline: true,
    host: '0.0.0.0',
    port: 4000,
    static: __dirname + '/public/',
  },

  module: {
    rules: [
      {
        test: /\.js$/,
        loader: 'babel-loader',
        exclude: /node_modules/,
        options: {
          cacheDirectory: true,
          presets: ['@babel/preset-env', '@babel/preset-react']
        }
      },
    ]
  },

  plugins: [
    new webpack.HotModuleReplacementPlugin()
  ]
}

답변 2

1

도움이 되었습니다 감사합니다 :)

1

감사합니다. 

박굿뜨님의 프로필 이미지
박굿뜨

작성한 질문수

질문하기