1. ホーム
  2. webpack

[解決済み] モジュールのビルドに失敗しました(./node_modules/babel-loader/lib/index.js から)。TypeError: nullのプロパティ 'bindings' を読み取ることができません。

2022-02-05 06:17:09

質問

プロジェクトのビルド中にエラーが発生しました。

Module build failed (from ./node_modules/babel-loader/lib/index.js):
TypeError: Cannot read property 'bindings' of null

<イグ

私の開発環境は以下の通りです。

Node: 8.0.0
npm: 5.0.0

devDependencies

"devDependencies": {
    "babel-core": "^6.26.3",
    "babel-loader": "^8.0.0",
    "babel-preset-env": "^1.7.0",
    "webpack": "^4.17.1",
    "webpack-dev-server": "^3.1.7"
}

解決方法は?

[email protected] は Babel 7.x を使用しており、これは @babel/core@^7.0.0 そして、あなたの場合、より重要なのは @babel/preset-env@7 に置き換えます。 babel-preset-env@^1.7.0 .

を行うようにする必要があります。

npm install @babel/core @babel/preset-env

を使用するように Babel の設定を更新してください。 @babel/preset-env の代わりに babel-preset-env のようなもので

"presets": [
  "@babel/preset-env"
]

注:この問題に遭遇した他の方のために、Babel 6 のプラグイン/プリセットを Babel 7 で使用していることが問題である可能性もあります。これは、サードパーティのBabelプリセットを使用している場合、プリセットのバージョンがBabel自体のバージョンと一致しない可能性があるため、気づきにくいかもしれません。