iT邦幫忙

2023 iThome 鐵人賽

DAY 2
0
Software Development

Should I use fp-ts系列 第 2

[Should I use fp-ts?] Day 02 - 測試環境

  • 分享至 

  • xImage
  •  

測試環境

在本系列文中,所有的程式碼以及測試都可以在 should-i-use-fp-ts 找到。
此 repo 使用 Bun 作為 runtime、包管理工具以及測試工具,如果讀者是使用 macOS, Linux 或是 WSL 可以直接在官網下載使用,使用 Windows 的話則需要先下載 WSL 並在其中使用。

安裝 Bun

curl -fsSL https://bun.sh/install | bash

Bun 可以作為 Node.js (runtime), npm (package manager), jest (test tools)。只需要下載 Bun 之後即可開始使用,使用 Bun 的方式就像使用 npm 一樣。

# 下載所有 dependencies
bun install
# 直接跑指定的程式(可使用 js, ts)
bun run index.ts
# 測試
bun test (--watch)

如果讀者有搭配 repo 下載使用 Bun 的話只需要使用以下兩個指令就知道有沒有順利使用 Bun

bun install
bun start:02

大家應該就可以看到:

"Hello World!"

在本系列文中我們會使用 bun test 來測試我們實作的功能是否如我們預期。


上一篇
[Should I use fp-ts?] Day 01 - 前言
下一篇
[Should I use fp-ts?] Day 03 - pure function
系列文
Should I use fp-ts25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言