1. 前言
本Nest.js學(xué)習(xí)之路,為完整的Nest.js開(kāi)發(fā)入門(mén)教程系列,學(xué)完,保證能入門(mén),上手開(kāi)發(fā)。
當(dāng)然前提是你需要事先學(xué)好nodejs,typescript基礎(chǔ),Nest.js開(kāi)發(fā)文檔(中文,英文)。
2. 開(kāi)發(fā)環(huán)境準(zhǔn)備
- mac(或者windows)
- node.js (Runtime 運(yùn)行環(huán)境)
- Postman (測(cè)試API)
- VS Code (編輯器)
- mysql (數(shù)據(jù)庫(kù))
3. 相關(guān)版本
3.1 nodejs
下載node v8以上的,建議官網(wǎng)下載,然后推薦nvm來(lái)管理node版本,關(guān)于nvm的使用和安裝,可以看我之前寫(xiě)的一篇文章:正確的安裝和使用nvm
3.2 其它
VS Code、mysql、Postman都可以從官網(wǎng)上下載安裝,一直下一步安裝就完成。
這里關(guān)于VS code的安裝配置,可以看文章Visual Studio Code 編輯器使用
vs code推薦插件:(其他插件自己隨意)
- Debugger for Chrome -- 調(diào)試
- ejs -- ejs文件高亮
- Beautify -- 代碼格式化
- DotENV -- .env文件高亮
- Jest -- nest默認(rèn)測(cè)試框架支持
- TSLint -- ts語(yǔ)法檢查
- TypeScript Hero -- ts提示
- vscode-icons -- icons
這里我用的mysql圖形管理工具是max下的 Sequel Pro,用windows的同學(xué)可以自行安裝windows下的mysql圖形管理工具
tuiguang.png