Try   HackMD

Node

Node 是能夠運行 JavaScript 的開放原始碼、跨平台執行環境。

NVM (node version manager)

nvm 為管理 node 版本的套件

使用說明:如果有某個專案的建置環境為 node v16 的版本,但現在最新的 node 版本是 v18,那麼就需要 nvm 來管理電腦的 node 版本,可以快速切換個版本。

查看當前電腦的nvm是使用那個node版本

$ nvm current

顯示電腦有安裝哪些node版本

$ nvm ls

查看可以安裝的版本:

$ vm ls-remote

安裝node其他版本

$ nvm install v版本號

切換node其他版本

$ nvm use v版本號

使用系統上的 node 版本

$ nvm use system

修改默認的node版本

$ nvm alias default v版本號

NPM (Node Package Manager)

Node 專案的套件管理工具

使用說明:專案中有使用到哪些套件(node modules)

查看 本地/全局 安裝了哪些package

cd /path
$ npm list --depth=0

$ npm list --depth=0 -g

查找package

$ npm list <packagename>
npm config get registry  // 查看目前npm鏡像的來源

npm config set registry https://registry.npm.taobao.org/  // 更換npm來源

npm 更新

$ npm outdated -g  //查看全局可更新的package
$ npm update -g