Titangene Blog
  • Home
  • Archives
Titangene Blog
Home Archives

Jest + TypeScript:建置測試環境

發表於 2020-05-31 | 更新於 2020-06-28 | 留言
分類於 Testing

TypeScript 是 JavaScript 的 typed superset,提供強大的型別檢查系統,讓你在編譯時期就能即時發現錯誤,而不是到了 runtime 才發生未知的 bug。上次介紹了 Jest + Babel 的測試環境建置,這次來介紹 Jest + TypeScript 的測試環境建置過程。

Read More
w3HexSchool Jest Node.js Unit Testing TypeScript

Jest:建置測試環境 (包含 Babel)

發表於 2020-05-24 | 更新於 2020-06-28 | 留言
分類於 Testing

最近在學習單元測試,而 Jest 是在前端蠻常見的測試框架,可透過建立測試來確保自己寫的程式碼是否符合需求,而且當改動程式碼時,才能確保是否因不小心而產生的 bug,測試能讓我更有信心的去重構程式碼。

Read More
w3HexSchool Jest JavaScript Node.js Babel Unit Testing

npm / Yarn 套件管理器指令比對 cheatsheet

發表於 2020-04-26 | 更新於 2020-05-03 | 留言
分類於 Web Dev

npm 或 Yarn 都是最常見的 Node.js 套件管理器。本篇紀錄兩個 CLI 對應的指令。

Read More
w3HexSchool CLI JavaScript Node.js version manager npm Yarn

nvm:安裝、切換不同 Node.js 版本的管理器

發表於 2020-04-19 | 更新於 2020-05-03 | 留言
分類於 Web Dev

nvm 是 Node.js 的版本管理器 (version manager),可在同一台主機上安裝多個版本的 Node.js 環境,因為不同專案可能會使用不同的 Node.js 版本,那就需要透過一個版本管理器來切換不同的 Node.js 版本。

Read More
w3HexSchool CLI JavaScript Node.js version manager
Titangene
利用 blog 紀錄學習歷程

Titangene Blog

Loading...

Recents
  • 2020-10-12
    JavaScript 之旅 (27):Promise.any() & AggregateError
  • 2020-10-07
    JavaScript 之旅 (22):BigInt
  • 2020-09-28
    JavaScript 之旅 (13):Object Rest/Spread Properties
  • 2020-09-23
    JavaScript 之旅 (8):Promise.prototype.finally()
  • 2020-09-20
    JavaScript 之旅 (5):String method - padStart & padEnd
  • 2020-09-19
    JavaScript 之旅 (4):Object.keys() & Object.values() & Object.entries()
  • 2020-09-18
    JavaScript 之旅 (3):Exponentiation Operator (指數運算子)
© 2018 - 2022 Titangene
Powered by Hexo - Theme MaterialFlow
Creative Commons License