發表文章

目前顯示的是 4月, 2022的文章

如何在WSL上安裝Node.js + nvm版本管理器

圖片
本篇簡單紀錄在WSL上安裝Node.js過程,也是使用WSL做為開發環境最主要目的。 在前篇安裝好WSL 2之後,接下來要建立Node.js開發環境,首先考量到版本變更非常快速,建議先安裝版本管理員(nvm),能依據處理不同專案的需求,在多個版本的Node.js之間切換。 安裝nvm (以Ubuntu為例) 開啟Windows Terminal終端機並打開Ubuntu命令列 使用下列命令安裝 cURL (在命令列中,用來從網際網路下載內容的工具): sudo apt-get install curl 使用下列命令安裝 nvm : curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash (查看NVM的GitHub專案頁面以取得最新版本) 要確認是否安裝,輸入: command -v nvm … 這應該會傳回 ‘nvm’,若結果是「找不到命令」或完全沒有回應,請關閉目前的終端機並重新開啟命令列,然後再試一次。 列出目前已安裝的 Node 版本 (此時應該沒有任何版本): nvm ls 安裝Node.js版本 (推薦)安裝建議用於生產應用程式的穩定 LTS 版本 Node.js: nvm install --lts 安裝最新版本 Node.js ,以測試最新的Node.js功能和改進功能,但更可能有問題: nvm install node 確認目前Node.js、npm版本 node -v npm -v 指定使用已安裝的特定Node.js版本號碼 例如指定使用v8.2.1版本: nvm use v8.2.1 使用Node.js搭配Visual Studio Code Node.js專案建議搭配Visual Studio Code(簡稱VSCode)的 遠端開發延伸模組套件 使用,它的運作原理是能讓VSCode 分割為「用戶端-伺服器」架構,其中用戶端 (VSCode 使用者介面) 會在 Windows 作業系統上執...

安裝 WSL (Windows Subsystem for Linux) 過程紀錄

圖片
本篇文章紀錄如何在 Windows 11 系統中安裝適用於 Linux 的 Windows 子系統 (Windows Subsystem for Linux,簡稱WSL),並安裝 Ubuntu。 安裝環境及工具 我的電腦系統是Windows 11。注意此安裝僅適用於Windows 10版本 2004和更新版本執行, (組建 19041 和更新版本) 或Windows 11。 Windows Terminal (預設開啟PowerShell)。 開始安裝 WSL並安裝Ubuntu 首先以系統管理員身分開啟Windows Terminal,執行安裝命令: wsl --install --install 命令會執行下列動作: 啟用選用的 WSL 和虛擬機器平台元件 下載並安裝最新的 Linux 核心 預設啟用並安裝WSL 2 (可以參考 比較WSL 1和 WSL 2差別 ) 預設下載並安裝 Ubuntu (需重新開機) 重新開機後會出現命令列視窗顯示正安裝Ubuntu,需要一點時間,過程中會要求為Ubuntu建立使用者名稱和密碼,設定好後等待程序完成即可。 PS. 若要變更或重設密碼,請開啟Ubuntu並輸入命令:passwd,執行密碼重設程序。 需要注意的是: 隨 WSL 一起安裝的Ubuntu是依每個使用者安裝,無法與其他Windows使用者帳戶共用。 Windows 不會自動更新或升級您的Ubuntu,需手動升級,Ubuntu升級使用命令:   sudo apt update && sudo apt upgrade   安裝好的WSL資料夾在哪裡? 開啟檔案總管,在本機資料夾可看到新增的Linux資料夾,內容就只有一個Ubuntu資料夾,以後若安裝其他Linux發行版本也會出現在這裡。 使用wsl命令 注意下列 wsl 命令會以 PowerShell 或Windows命令提示字元所支援的格式列出。 若要從 Bash / Linux ...