iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0

安裝Nest Cli,並創建一個project

$ sudo npm i -g @nestjs/cli
$ nest new 專案名稱

我將專案名稱取為project1,並使用yarn作為套件管理工具

官網跟大部分網路上搜尋到的範例幾乎都是npm居多,但我一開始用windows筆電開發時選擇yarn時,執行會出錯,換成 MacOS系統才可以,目前還沒找到解決方法🥲

https://ithelp.ithome.com.tw/upload/images/20230916/201632530kChz9Syg9.png

接者cd到剛建立好的專案後,輸入:

$ yarn run start:dev

整體範例如下:
https://ithelp.ithome.com.tw/upload/images/20230916/20163253HzQwMjM8dk.png

這裡補充說明,在NestJS的官方文件中有提到,有加:dev的差別在於,這個指令能實時監控我們的檔案,自動重新編譯且更新我們的伺服器.

接下來,我們需要點進 http://localhost:3000/ ,如果出現Hello World!則代表程序有運行成功

https://ithelp.ithome.com.tw/upload/images/20230916/20163253yhbb74Oxdg.png

接著打開程式碼來看一下,目前檔案的分類:
https://ithelp.ithome.com.tw/upload/images/20230916/20163253K7q4BBYCxh.png

再來試著把Hello World!改成Hello Nest!,再回到 http://localhost:3000/ 重新整理頁面:
https://ithelp.ithome.com.tw/upload/images/20230916/20163253ye7t9j6V8d.png

https://ithelp.ithome.com.tw/upload/images/20230916/20163253HiJfszsvpn.png

因此我們可以確認,真的不需要重新回到終端機重新yarn start了 ✌🏻


By 只睡了6個小時後就起來連續工作8小時+補習3.5小時的查理熊


下一篇
你需要知道的9個元件功能介紹 -1(Controllers)
系列文
初探後端世界-使用Node.js框架開發網頁12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言