剛開始在建立這個 nuxt 專案的時候我們是透過 yarn create nuxt-app 專案名稱
來建立的,但當時因為自己的 node.js 版本不符合要求,所以使用了 nvm 來切換到合適的版本,才成功地用 yarn
建立了一個 nuxt-app 的專案。
nvm:Node Version Manager
他是一個 node 的版本管理工具,我們開發的專案有些情況下會是比較早期的時候建立的,而當時使用的一些套件所運行的 node 版本時常會與現今的穩定版本不符,進而導致套件的失常,這個情況下我們要將 node 的版本切換到合適的版本才能進行開發。
而 nvm 提供了下載特定 node 版本、切換等功能。
官方文件:nvm
我們可以鬥過以下指令來達到切換、下載、查看 node 版本的需求:
$ nvm use 16
Now using node v16.9.1 (npm v7.21.1)
$ node -v
v16.9.1
$ nvm use 14
Now using node v14.18.0 (npm v6.14.15)
$ node -v
v14.18.0
$ nvm install 12
Now using node v12.22.6 (npm v6.14.5)
$ node -v
v12.22.6