TypeError: Cannot read property 'babel' of undefined
13,683
Solution 1
Your version of babel-loader looks to be out of date. Uninstall it with npm uninstall babel-loader
and re-install with npm i -D babel-loader
. You may also need to update to babel-preset-env
and remove babel-preset-es2015
https://babeljs.io/docs/en/env/#upgrading-to-babel-preset-env
Solution 2
For me it was a version mismatch between webpack and babel-loader.
I had [email protected]
with [email protected]
, updating to [email protected]
fixed the issue for me.
Author by
Abhilasha
Updated on June 06, 2022Comments
-
Abhilasha almost 2 years
Following is my package json file. I have installed node_modules successfully. But Getting the error:
"TypeError: Cannot read property 'babel' of undefined"
while running "webpack --watch". Please let me know if anyone is aware of this.
"axios": "0.16.2", "babel-plugin-root-import": "^5.1.0", "bootstrap": "3.3.7", "chalk": "^2.3.0", "chart.js": "^2.7.1", "del": "^3.0.0", "html-entities": "^1.2.1", "jquery": "3.1.1", "karma-es6-shim": "^1.0.0", "leaflet": "1.0.*", "less": "2.7.2", "libphonenumber-js": "^1.2.12", "lodash": "4.17.4", "moment": "^2.19.1", "store": "^2.0.12", "url-loader": "0.5.8", "vee-validate": "2.0.0-rc.7", "vue": "2.4.2", "vue-chartjs": "^2.7.2", "vue-loader": "12.0.3", "vue-paginate": "3.4.0", "vue-resource": "1.2.1", "vue-router": "2.3.1", "vue-template-compiler": "2.4.2", "vuejs-datepicker": "0.6.3", "vuex": "^2.5.0" }, "devDependencies": { "babel-cli": "6.23.0", "babel-core": "6.23.1", "babel-loader": "6.3.2", "babel-preset-es2015": "6.22.0",