node升級7.0以上版本使用gulp時報錯


今天使用gulp時 ,出現了以下報錯信息:

Error: Cannot find module 'internal/fs'
at Object.<anonymous> (/home/XXX/gulpide/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/fs.js:11:1)


 

 

疑問為什么五一前沒多久使用還正常,后來發現是同事升級了node版本(>=7.0),導致相關依賴導致報錯。
解決方法是升級相關依賴  graceful-fs 的版本:

step1:

  先查看相關依賴, 執行 =>    npm list graceful-fs 
  查看相關依賴樹,升級對應依賴 :
  

 

step2:   使用npm install 更新相關依賴的版本 

     不想逐條依次更新,可以刪除node_modules后,執行npm install 重新安裝所有模塊。(就是不着急的話,這個除了時間來說以外最省事)

     =>    rm -rf node_modules/

     =>    npm install

    

 

          安裝完后,還是會有幾條相關的warn , 有些warn可以先忽略,但是最好還是按warn 給的相關提示進行下一步操作,不然早晚會這些暫時warn會變成error的~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM