web-dev-qa-db-ja.com

TypeError:未定義のプロパティ 'babel'を読み取れません

以下は、パッケージのjsonファイルです。 node_modulesを正常にインストールしました。しかし、エラーを取得する:

"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-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",
5
Abhilasha

お使いのbabel-loaderのバージョンは古くなっています。 npm uninstall babel-loaderでアンインストールし、npm i -D babel-loaderで再インストールします。 babel-preset-envに更新してbabel-preset-es2015を削除する必要がある場合もあります

https://babeljs.io/docs/en/env/#upgrading-to-babel-preset-env

10
Chad Pjontek

私にとって、それはwebpackbabel-loaderの間のバージョンの不一致でした。

[email protected][email protected]を使用していたため、[email protected]に更新すると問題が解決しました。

0
Divyanshu Rawat