Skip to content

Instantly share code, notes, and snippets.

@wastemobile
Last active June 19, 2019 02:26
Show Gist options
  • Save wastemobile/41b9f74d36e970b40428362c9d3aacc8 to your computer and use it in GitHub Desktop.
Save wastemobile/41b9f74d36e970b40428362c9d3aacc8 to your computer and use it in GitHub Desktop.
npm #node
/Users/xxx/.nvm/versions/node/v10.15.3/lib
├── @vue/cli@3.8.2
├── @vue/cli-init@3.8.0
├── autoprefixer@9.6.0
├── firebase-tools@4.2.1
├── ghost-cli@1.11.0
├── gulp-cli@2.2.0
├── mjml@4.3.1
├── npm@6.9.0
└── postcss-cli@6.1.2

postcss-cli 與 autoprefixer 應該都是 Hugo Pipes 需要的;gulp 是拷貝套件檔案半自動流程的工具。

mjml 似乎並無需要(目前使用其桌面程式、有內建,並未以終端機程式來編譯)。

vue 為何有 cli 與 cli-init 兩個套件?

firebase-tools 則是使用 Google Firebase 服務的必備工具。

曾有一段時間都從原始檔安裝 nvm,但目前使用 Homebrew 安裝 nvm 已經不再有過去的問題了,可以使用 brew install nvm 快速安裝。

檢查目前(本機)的安裝版本: nvm ls

檢查所有可安裝的版本: nvm ls-remote

目前使用 v10,因此可以 nvm ls-remote v10 只顯示 v10 是否有更新版。

最簡便的安裝指令是(例:目前 v10.15.3、欲升級安裝 v10.16.0):

nvm install v10.16.0 --latest-npm --reinstall-packages-from=v10.15.3
  1. 安裝 v10.16.0 新版
  2. 嘗試將 npm 自動升級到相容的最新版
  3. 將 v10.15.3 已安裝的 npm 套件都安裝一遍
  4. 完成後執行 node -vnpm -vnpm ls -g --depth=0 分別檢查一遍目前的版本。
  5. 即可移除舊版 nvm uninstall v10.15.3
  6. 設置為預設使用版本: nvm alias default v10.16.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment