首頁  >  文章  >  web前端  >  node與gulp不相容怎麼辦

node與gulp不相容怎麼辦

藏色散人
藏色散人原創
2022-11-08 16:24:571614瀏覽

node與gulp不相容的解決方法:1、在「package.json」檔案的同級目錄下,新建一個「npm-shrinkwrap.json」檔案;2、執行「npm install」指令; 3、在命令列執行「gulp build」即可。

node與gulp不相容怎麼辦

本教學操作環境:Windows7系統、node18.4.0版、Dell G3電腦。

node與gulp不相容怎麼辦?

REFERENCEERROR: PRIMORDIALS IS NOT DEFINED即nodejs和gulp版本不相容

解決REFERENCEERROR: PRIMORDIALS IS NOT DEFINED即nodejs和gulp版本不相容問題

#前端搭建專案時,採用gulp,但在gulp build時報錯,如下:

node與gulp不相容怎麼辦

從網路找的各種解答,說是node.js和gulp版本不相容,所以我去查了自己的版本,如下:

node與gulp不相容怎麼辦

#依照升級gulp或版本回退node.js的解決方法,我選擇後者,但是沒成功。

依照另一篇部落客的解法,成功了,方法如下:

在package.json檔案的同級目錄下新建一個npm-shrinkwrap.json檔案

#裡面需要包含

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

執行: npm install

注意這個檔案在執行過一次npm install以後,下次再執行就沒有效果了。

5. 最後在命令列執行,成功

gulp build

node與gulp不相容怎麼辦

#註:在gulp -v時,顯示'gulp'不是內部或外部命令,也不是可運行的程式或批次檔。則全域下gulp,

npm install gulp -g

想要在全域中執行gulp。只需配置node的環境變數可以達到目的的。

右鍵點選電腦 =》屬性 =》 =》 進階系統設定 =》 環境變數

推薦學習:《nodejs影片教學

以上是node與gulp不相容怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn