已經很久沒開 Windows 的我,最近又遇到非開 Windows 不可的理由,就順勢在新的 SSD 上重裝 Windows 以及 Python 與 Node.js 的開發環境。
比較特別的是這次想使用 Visual Studio 附帶的 Git 與 Python 與 C++ Build Tools 為基礎來打造開發環境,能不能順利完成,讓我們看下去。
起手式當然是先裝肥大的 Visual Studio 2019,把 「Python 開發」、「Node.js 開發」、「使用 C++ 的桌面開發」三種工作負載都裝起來,然後就去泡個茶等它。
Git
雖然安裝程式沒有特別告知,不過 Git 其實已經是 Visual Studio 標準安裝的一部份了,位置在 C:\Program Files (x86)\ 補個題外話,微軟自家的版控工具 Team Foundation Version Control 好像已經被當棄子了吧? 因為在裝 Visual Studio 的時候就選了「Python 開發」,因此 Python 也會被貼心地一併裝好,位置在 C:\Program Files (x86)\ 這樣裝的 Python 是系統全域安裝,還不確定會不會帶來一些什麼潛在的缺點,要免責聲明一下。 編按:認真想建置 Python 環境的小夥伴請見〈建置 Python 3 開發環境〉。 和前面兩位不同,雖然在 Visual Studio 安裝也有勾了「Node.js 開發」,不過 Visual Studio Installer 並沒有幫我們裝好 Node.js,所以請去 Node.js 網站自行下載安裝 Node.js。 在 Node.js 方面,如果考慮到未來某些 npm 套件如果是 C++ 套件的話,npm 會幫我們做編譯,但需要事先幫它準備好編譯工具,也就是 MSVC C++ 建置工具,在 Visual Studio 2019 內稱為「MSVC v142 – VS2019 C++ x86/64 建置工具(v14.25)」(很有微軟風格的取名啊!),它是 Visual Studio Install「使用 C++ 的桌面開發」的元件之一。 折騰完之後可以試裝一下需要編譯的 npm 套件: 如果沒問題就是沒問題,如果有問題就不能稱之為沒問題。 至此我們的電腦內有了 Git、Python、Node.js、C++ 的開發環境了,接下來就裝個 Visual Studio Code 來開開心心寫 code 吧!Visual Studio 則靜靜地躺在開始內裝B即可。Python
Node.js
> npm install -g sqlite3
結語