Npm TypeError:无法读取属性';巴别塔&x27;未定义的
下面是我的包json文件。我已成功安装node_模块。但是得到错误: “TypeError:无法读取未定义的属性'babel'” 在运行“webpack--watch”时。 如果有人知道这一点,请告诉我Npm TypeError:无法读取属性';巴别塔&x27;未定义的,npm,webpack,vue.js,node-modules,babeljs,Npm,Webpack,Vue.js,Node Modules,Babeljs,下面是我的包json文件。我已成功安装node_模块。但是得到错误: “TypeError:无法读取未定义的属性'babel'” 在运行“webpack--watch”时。 如果有人知道这一点,请告诉我 "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-entit
"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",
您的babel loader版本似乎已过时。使用
npm Uninstall babel loader卸载它,然后使用npm i-D babel loader重新安装它。您可能还需要更新到babel-preset-env
并删除babel-preset-es2015
对我来说,这是网页和巴别塔加载器之间的版本不匹配
我有babel-loader@6.2.0
与webpack@4.12.0
,更新至巴别塔-loader@7.1.4
为我解决了这个问题