1. ホーム
  2. node.js

[解決済み] Node.jsで「ReferenceError: primordials is not defined」を修正する方法

2022-03-19 08:04:01

質問

Node.jsのモジュールを'npm install'でインストールした後、次のことを行おうとしました。 gulp sass-watch をコマンドプロンプトで実行します。その後、以下のような応答が返ってきました。

[18:18:32] Requiring external module babel-register
fs.js:27
const { Math, Object, Reflect } = primordials;
                                  ^

ReferenceError: primordials is not defined

以前、こんなことをやってみたことがあります。 gulp sass-watch :

npm -g install gulp-cli

解決方法は?

同じエラーに遭遇しました。Node.js 12とGulp.js 3を使用しているのではないでしょうか?その組み合わせではうまくいきません。 Gulp.js 3 は Node.js 12 で壊れています #2324

1月からの以前の回避策もうまくいきません。 Node.js 11.0.0にアップデート後、Gulp.jsを実行すると「ReferenceError: internalBinding is not defined」で終了してしまう #2246

解決方法 Gulp.js 4にアップグレードするか、Node.jsの以前のバージョンにダウングレードしてください。