iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 3
1
自我挑戰組

從零開始的後端異世界生活系列 第 3

Day 03 - 建立你的第一個 NestJS 專案與熟悉 Nest CLI

  • 分享至 

  • xImage
  •  

Nest CLI

Nest CLI 是接下來你開發整個 NestJS 專案不可或缺的好用 Command,在官方文件的 CLI Usage 中可以看到有相當詳盡的介紹,或是你打開你的 Terminal 打下:

nest --help

https://ithelp.ithome.com.tw/upload/images/20200918/20119619eO8vU6QblP.png

救世主就出現啦~~

亦或者你在 CLI 的使用上碰到了什麼坑,直接去人家的 Github issue 翻翻找找也相當方便。

若是對英文苦手的碰友,不要怕,中文版文件來了...

建立你的第一個 NestJS 專案

創建新專案,你可以選擇去 Clone 一個 Template,或者使用以下 CLI:

https://ithelp.ithome.com.tw/upload/images/20200918/20119619QDiHP7mLiO.png

[options] 的部分可填可不填,那我們就來建立我們的第一個專案啦:

nest new nestjs-task-management

此時它會問你要使用哪一個 Package Manager:

https://ithelp.ithome.com.tw/upload/images/20200921/20119619B2GMKL6iQb.png

本文係使用 yarn,之後等它新建完檔案。

https://ithelp.ithome.com.tw/upload/images/20200918/20119619KgyStsPUbT.png 登登!!/images/emoticon/emoticon30.gif

建立各類型檔案的 CLI

其中比較常用到之一的 CLI 應該是生成各類型檔案的 generate:

https://ithelp.ithome.com.tw/upload/images/20200918/20119619AxgKSGtMw6.png

使用方法記載的也滿詳盡的,以下僅做一個小小範例。

比方說我要生成一個 Task 的 Controller:

nest g controller task

然後它就幫你產出拉~~

https://ithelp.ithome.com.tw/upload/images/20200918/20119619RQW4waBDnG.png

/*
本系列文係個人新手開發心得,可能會有許多錯誤,煩請多多包容不吝指教。
*/


上一篇
Day 02 - 修旦幾勒,先做好前置準備再開門
下一篇
Day 04 - 開啟方便的引入相對路徑設定
系列文
從零開始的後端異世界生活30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言