node と gulp 間の非互換性の解決策: 1. 「package.json」ファイルと同じディレクトリに新しい「npm-shrinkwrap.json」ファイルを作成します; 2. 「npm install」コマンドを実行します。 ; 3. コマンドラインで「gulp build」を実行します。
このチュートリアルの動作環境: Windows 7 システム、node18.4.0 バージョン、Dell G3 コンピューター。
ノードが gulp と互換性がない場合はどうすればよいですか?
REFERENCEERROR: PRIMORDIALS IS NOT DEFINED、つまり、nodejs と gulp のバージョンに互換性がありません。
REFERENCEERROR: PRIMORDIALS IS NOT DEFINED、つまり、nodejs と gulp のバージョンに互換性がありません。 gulp のバージョンに互換性がありません
フロントエンド プロジェクトをビルドするときは gulp が使用されますが、gulp のビルド中に次のようなエラーが発生します。
インターネット上で見つかったさまざまな回答では、node.js であるとされています。これは gulp バージョンと互換性がないため、次のように自分のバージョンを確認しました。 gulp をアップグレードするか、node.js バージョンをロールバックするという解決策があったため、後者を選択しましたが、失敗しました。
他のブロガーさんの解決策によれば、成功したようです。方法は次のとおりです:
package.json ファイルと同じディレクトリに新しい npm-shrinkwrap.json ファイルを作成します{ “dependencies”: { “graceful-fs”: { “version”: “4.2.3” } } }
注: gulp -v を使用すると、'gulp 」と表示される 内部コマンド、外部コマンド、操作可能なプログラム、バッチファイルとして認識されません。次に、gulp がグローバルに実行されます。
npm install gulp -g
は gulp をグローバルに実行したいと考えています。目的を達成するためにノードの環境変数を設定するだけです。
コンピュータを右クリック =>>プロパティ =>> =>>システムの詳細設定 =>>環境変数推奨学習:「nodejs ビデオ チュートリアル
」以上がノードがgulpと互換性がない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。