node與gulp不相容的解決方法:1、在「package.json」檔案的同級目錄下,新建一個「npm-shrinkwrap.json」檔案;2、執行「npm install」指令; 3、在命令列執行「gulp build」即可。
本教學操作環境: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.js和gulp版本不相容,所以我去查了自己的版本,如下:
#依照升級gulp或版本回退node.js的解決方法,我選擇後者,但是沒成功。
依照另一篇部落客的解法,成功了,方法如下:
在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。只需配置node的環境變數可以達到目的的。
右鍵點選電腦 =》屬性 =》 =》 進階系統設定 =》 環境變數
推薦學習:《nodejs影片教學》
以上是node與gulp不相容怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!