Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

rails 5.1 Webpack-dev server starting error

ruby version - 2.4.2

rails - 5.1

rails new my_app --webpack=react 

when I try to start server with foreman start -f Procfile.dev or just ./bin/webpack-dev-server

I get following error and could not find the cause of it. Any help is appreciated.

    /Users/shani/Wspace/myapp/node_modules/webpack-dev-server/bin/webpack-dev-server.js:405
    throw e;
    ^

TypeError: Cannot read property 'compile' of undefined
    at addCompilerHooks (/Users/shani/Wspace/myapp/node_modules/webpack-dev-server/lib/Server.js:71:16)
    at new Server (/Users/shani/Wspace/myapp/node_modules/webpack-dev-server/lib/Server.js:81:5)
    at startDevServer (/Users/shani/Wspace/myapp/node_modules/webpack-dev-server/bin/webpack-dev-server.js:398:14)
    at processOptions (/Users/shani/Wspace/myapp/node_modules/webpack-dev-server/bin/webpack-dev-server.js:361:5)
    at Object.<anonymous> (/Users/shani/Wspace/myapp/node_modules/webpack-dev-server/bin/webpack-dev-server.js:504:1)
    at Module._compile (module.js:662:30)
    at Object.Module._extensions..js (module.js:673:10)
    at Module.load (module.js:575:32)
    at tryModuleLoad (module.js:515:12)
    at Function.Module._load (module.js:507:3)
like image 282
Shani Avatar asked Mar 01 '18 10:03

Shani


2 Answers

I was having exact same exception with webpack-dev-server v3.1.0. I downgraded to v2.11.1 and all is good.

https://github.com/rails/webpacker/issues/1303#issuecomment-369090507

like image 122
cmwoodall Avatar answered Sep 20 '22 10:09

cmwoodall


I had the same error with webpack-dev-server v3.1.0. Downgrading to v2.11.2 resolved the issue for me.

like image 30
Johnny Crain Avatar answered Sep 20 '22 10:09

Johnny Crain