inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Phát triển ứng dụng web bằng React & Express

Tạo một dự án React | NPM, GÓI WEB

요새 이 강의를 보시는 분께..webpack.config.js에 관해서

854

chul kim

8 câu hỏi đã được viết

4

저는 이 강의대로 진행하고 npm run dev-server 명령어를 치면 에러가 발생했었습니다.

이런 경우에는 npm install webpack-cli --save 를 해주시고

webpack.config.js 에서 module 안에 loaders 를 rules 로 변경해주시면 정상적으로 실행이 가능합니다.

도움이 되셨으면 좋겠습니다.

감사합니다.

react

Câu trả lời 7

1

jeewonb0573

이외에도 babel 을 es2015에서 7로 변경해야 합니다. 구글링해서 해보셔야 할 것 같아요...

0

nakaa151630

윗분들 댓글보고 해결해서 정리해봅니다.
1. 강의대로 진행중 npm run dev-server 실행 시
cannot find module webpack-cli 에러 발생

2.  npm install webpack-cli --save 실행
3. package.json

"devDependencies": {

    "@babel/core": "^7.13.16",

    "@babel/plugin-proposal-class-properties": "^7.10.4",

    "@babel/preset-env": "^7.13.15",

    "@babel/preset-react": "^7.13.13",

    "babel-core": "^6.26.3",

    "babel-loader": "^8.2.2",

    "babel-preset-es2015": "^6.24.1",

    "babel-preset-react": "^6.24.1",

    "webpack": "^4.46.0",

    "webpack-cli": "^3.3.12",

    "webpack-dev-server": "^3.11.2"

  },
4. webpack.config.js

module: {

       rules: [ 

          {

              test: /\.jsx?$/,

              loader: 'babel-loader',

               exclude: /node_modules/,

               query: {

                   cacheDirectory: true,

                   presets: ['@babel/preset-env', '@babel/preset-react']

               }

           }

       ]

   },
5. npm run dev-server 실행 시
cannot find module @babel/core 에러 발생
-> npm install --save-dev @babel/core
6. 다시 npm run dev-server 실행 시
5번과 비슷한 에러 발생(총 3번인가 발생)
5번 해결방법과 같이 모듈 설치

전 이렇게 해결했습니다.

0

oqoq590405

"devDependencies": {

    "@babel/core": "^7.11.1",

    "@babel/plugin-proposal-class-properties": "^7.10.4",

    "@babel/preset-env": "^7.11.0",

    "@babel/preset-react": "^7.10.4",

    "babel-loader": "^8.1.0",

    "webpack": "^4.44.1",

    "webpack-cli": "^3.3.12",

    "webpack-dev-server": "^3.11.0"

  },

-------------------------------------

    module: {

        rules: [

            {

                test: /\.js$/,

                loader: 'babel-loader',

                exclude: /node_modules/,

                query: {

                    cacheDirectory: true,

                    presets: ['@babel/preset-env', '@babel/preset-react']

                }

            }

        ]

    },

이렇게 변경해보니 돌아갑니다. 

0

Ten

이걸 지금봤네요 혼자 6시간씨름하고 겨우했는데..
역시 개발자는 검색능력

0

chul kim

네.. 아마도 해당 강좌의 웹팩 설정은 많은 것을 바꾸셔야 할겁니다.

쉽지 않겠지만 화이팅입니다!

0

jeewonb0573

저도 해당 문제가 발생했습니다~ 감사합니다 :)

0

jjejje

감사합니다 덕분에 도움되었습니다!!!

잘 배우고있었는데 ㅠㅠ

0

292

1

react hot reloader

0

191

1

this.props.name할때

0

173

1

시작부터 안됩니다.

1

481

2

초급 유료버전과 차이점은 무엇인가요?

0

338

1

localStorage 강좌에서 componentwillmount 관련 질문입니다.

0

360

1

아무것도 뜨지 않아요

0

567

4

아래 화면에 선생님처럼 Codelab이 안뜹니다. 수업진행이 안되네요

0

510

2

쌤 리액트로 앱 만들수 있는건가요?

0

325

0

babel-preset-stage-0 패키지를 인스톨하여 presets에 stage-0 을 넣자 에러가 발생합니다.

0

312

1

rcc 스니펫 안되시는분들

0

270

0

webpack 5 대응

10

445

2

props의 정의에 대한 질문입니다.

0

377

1

section 4까지 수강 후 프로젝트 완성 후 오류 질문

0

374

1

react.min.js:13 Uncaught TypeError: e.render is not a function

0

346

0

화면에 나오는 코드로 하면 propTypes가 먹히지 않습니다.

0

424

2

메모앱 프로젝트 질문있습니다.

0

229

0

codepen.io 에 퀵에드가 없는데요ㅜㅜ

0

311

1

App.js에서 html 빨간줄

0

288

0

리뉴얼 강좌관련 질문드립니다.

0

261

0

App.js에서 오류가 나네요..

0

261

0

react app과의 port 혼용

1

276

0

Atom으로 예제를 따라하고 있는데 브라우저에 아무것도 나오질 않습니다.

0

343

2

여러개의 smart 컴포넌트를 만들어서 connect할 수 있는건가요?

0

255

0