React.js при запуске запуска пряжи приводит к ошибке - PullRequest
0 голосов
/ 02 ноября 2018

Когда я запускаю yarn start, который является просто оберткой для webpack-dev-server index.js, это приводит к этой ошибке:

yarn run v1.12.1
$ webpack-dev-server index.js
C:\react-tut\node_modules\webpack-dev-server\bin\webpack-dev-server.js:363
    throw err;
    ^


TypeError: Cannot destructure property `compile` of 'undefined' or 'null'.
    at addHooks (C:\react-tut\node_modules\webpack-dev-server\lib\Server.js:114:49)

at new Server (C:\react-tut\node_modules\webpack-dev-server\lib\Server.js:127:5)

at startDevServer (C:\react-tut\node_modules\webpack-dev-server\bin\webpack-dev-server.js:355:14)

at portfinder.getPort (C:\react-tut\node_modules\webpack-dev-server\bin\webpack-dev-server.js:323:5)

at C:\react-tut\node_modules\portfinder\lib\portfinder.js:190:16
at C:\react-tut\node_modules\portfinder\node_modules\async\lib\async.js:52:16
at C:\react-tut\node_modules\portfinder\node_modules\async\lib\async.js:269:32

at C:\react-tut\node_modules\portfinder\node_modules\async\lib\async.js:44:16
at C:\react-tut\node_modules\portfinder\lib\portfinder.js:151:16
at Server.onListen (C:\react-tut\node_modules\portfinder\lib\portfinder.js:43:7)

И на самом деле я не уверен, что происходит, поскольку я просто следовал учебному пособию по настройке React с использованием пряжи.

1 Ответ

0 голосов
/ 02 ноября 2018

webpack-dev-server 3.x совместим только с webpack 4.x. Поэтому я бы порекомендовал вам понизить его до webpack-dev-server 2.x, например v2.11.1. Проверьте эту проблему github или Проблема Github для получения более подробной информации

Попробуйте с

yarn upgrade webpack-dev-server@^2.11.1
...