執行gulp build報錯


問題與分析

在執行gulp build報錯如下:

D:\coding\Resume\Resumes>gulp build
gulp build[5628]: src\node_contextify.cc:628: Assertion `args[1]->IsString()' failed.

D:\coding\Resume\Resumes>gulp -v
[22:00:13] CLI version 2.0.1
[22:00:13] Local version 3.9.1

網上有很多人也遇到這個問題,到GitHub上的nodejs項目的issue里也可以找到該問題,地址在這

根據查閱的資料來看,這個問題是由於node升級到10.0.0后出現的,回退版本即可,按照GitHub上的答案選擇使用8.11.2版本的node。

解決方法

不要使用改成10.0.0及以上版本的node,可以選擇使用8.11.2版本的node。

如果確實有需要去使用高版本的node,可以選擇nodejs的多版本管理工具,方便切換不同版本的node。這里推薦一個Windows下可以使用的node.js的多版本管理工具nvm-windows,可以參考下這篇文章

參考鏈接


免責聲明!

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



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