cloverfield-tools / universal-react-boilerplate

A simple boilerplate Node app.
MIT License
904 stars 97 forks source link

Error: Cannot resolve module 'babel' #109

Closed karlpatrickespiritu closed 7 years ago

karlpatrickespiritu commented 7 years ago

I'm not really familiar with webpack configs. Anyone also having this issue? I tried changing the loaders property in the webpack.config.dev.js to loaders: ['babel-loader'] but also giving me the cannot resolve module error with babel-loader. I also tried adding resolveLoader but no luck.

$ npm run build:dev

> universal-react-boilerplate@3.0.0 build:dev C:\Users\Private\Development\web\food-shop
> npm run clean && npm run build:webpack:dev

> universal-react-boilerplate@3.0.0 clean C:\Users\Private\Development\web\food-shop
> rimraf build

> universal-react-boilerplate@3.0.0 build:webpack:dev C:\Users\Private\Development\web\food-shop
> webpack --config webpack.config.dev.js

Hash: 7b8f3521c4b95e966351
Version: webpack 1.12.14
Time: 265ms
   [0] multi main 28 bytes {0} [built] [1 error]

ERROR in multi main
Module not found: Error: Cannot resolve module 'babel' in C:\Users\Private\Development\web\food-shop
 @ multi main
karlpatrickespiritu commented 7 years ago

My bad. The problem was I forgot that my node_modules wasn't properly installed due to this windows issue of fsevents. Downgraded my npm to v3.10.7, added this line to the package.json file:

"optionalDependencies": {
    "fsevents": "*"
},

Reinstalled and it worked.