一、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》