ホームページ  >  記事  >  ウェブフロントエンド  >  ノードがgulpと互換性がない場合の対処方法

ノードがgulpと互換性がない場合の対処方法

藏色散人
藏色散人オリジナル
2022-11-08 16:24:571684ブラウズ

node と gulp 間の非互換性の解決策: 1. 「package.json」ファイルと同じディレクトリに新しい「npm-shrinkwrap.json」ファイルを作成します; 2. 「npm install」コマンドを実行します。 ; 3. コマンドラインで「gulp build」を実行します。

ノードがgulpと互換性がない場合の対処方法

このチュートリアルの動作環境: 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 のビルド中に次のようなエラーが発生します。

ノードがgulpと互換性がない場合の対処方法

インターネット上で見つかったさまざまな回答では、node.js であるとされています。これは gulp バージョンと互換性がないため、次のように自分のバージョンを確認しました。 gulp をアップグレードするか、node.js バージョンをロールバックするという解決策があったため、後者を選択しましたが、失敗しました。

他のブロガーさんの解決策によれば、成功したようです。方法は次のとおりです: ノードがgulpと互換性がない場合の対処方法

package.json ファイルと同じディレクトリに新しい npm-shrinkwrap.json ファイルを作成します

{ “dependencies”: { “graceful-fs”: { “version”: “4.2.3” } } }

実行: npm install

を含める必要があります。npm install を一度実行すると、このファイルは次回からは影響を受けないことに注意してください。

5. 最後にコマンド ラインで実行され、成功しました

gulp build

注: gulp -v を使用すると、'gulp 」と表示される 内部コマンド、外部コマンド、操作可能なプログラム、バッチファイルとして認識されません。次に、gulp がグローバルに実行されます。

npm install gulp -g

は gulp をグローバルに実行したいと考えています。目的を達成するためにノードの環境変数を設定するだけです。 ノードがgulpと互換性がない場合の対処方法

コンピュータを右クリック =>>プロパティ =>> =>>システムの詳細設定 =>>環境変数

推奨学習:「

nodejs ビデオ チュートリアル

以上がノードがgulpと互換性がない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。