淺析如何升級npm及更新npm之后報錯(node:15920) ExperimentalWarning: The fs.promises API is experimental 的解決


一、vue-cli 創建項目報錯

  我想用 vue-cli 4.5 創建一個 vue3 項目,但由於我之前的 node npm 之類的都是很早之前就安裝的,所以出現了這樣報錯:

You are using an outdated version of NPM. there may be unexpected errors during installation.

Please upgrade your NPM version.

  意思很簡單,就是說:您使用的是過時的NPM版本。安裝過程中可能會出現意外錯誤。請升級您的NPM版本。

  那么如何解決也很明顯了:升級 npm。

// 查看npm當前版本
npm -v // 如果不是最新版本,運行指令升級到最新版本
npm install -g npm // 如果想更新到指定版本,運行指令
npm -g install npm@8.0.0

  這樣確實 npm 升級到 8.0.0 了,但是又出現了另外一個問題

二、報錯:(node:15920) ExperimentalWarning: The fs.promises API is experimental

  根本原因是: node 的版本不是最新的,而在項目引入的模塊是最新的,node.js的版本低於模塊的版本。

  由於我在上一步更新了 npm 為 8.0.0 了,但是我的 node 還是之前的 10.15.0,所以在使用的時候就報了上面這個錯誤。

npm -v (node:15920) ExperimentalWarning: The fs.promises API is experimental 8.0.0

  解決辦法就是安裝新版本的 nodeJS,那么如何安裝新版本呢,最好就是使用 nvm 來安裝和管理 nodeJS 了,詳見之前的博客:《淺析nvm介紹、安裝與使用以及遇到的問題解決 - https://www.cnblogs.com/goloving/p/15401739.html


免責聲明!

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



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