1.0.0 • Published 10 months ago
lanren-ts-cli v1.0.0
ts-cli
ts-cli 用 TypeScript 打造的第一个命令行工具
參考 ts-test 建立 TypeScript 專案
初始安裝
npm ci
安裝 ts-node
ts-node 是一個工具,它允許您直接運行 TypeScript 代碼而無需事先將其編譯為 JavaScript。這樣可以加快開發速度並簡化工作流程,特別是在開發和測試時。
npm install -g ts-node
安裝 .env 設定檔案
npm install dotenv
CLI 名稱修改
打開 package.json 檔案
"bin": {
"tscli": "./dist/src/index.js"
},
修改 tscli 成為你想要的名稱
🔅編譯專案內的 .ts 檔案
🔅會更新到 dist 目錄內
tsc
開啟監聽 ts 文件自動編譯
tsc -w
原始程式碼連結安裝
⭐程式碼異動,都必須先移除連結再重新安裝。
npm link
這個指令將會幫助你把這個資料夾放進你的全域node module 中, 這樣你就不用部署到 npm 上就能直接使用。
原始程式碼連結解安裝
⭐程式碼異動,都必須先移除連結再重新安裝。
ts-cli 是 package.json 檔案 name 的欄位內容
npm unlink ts-cli
CLI 範例測試
tscli 是 package.json 檔案 bin 的欄位內容
tscli -d 1234
abstract syntax tree
npm install ts-morph
tscli -a 1
安裝 Redis 套件
npm install redis @types/redis
讓 -u 支持 Redis 查詢
git commit message
- 常用描述
✨ feat: 需求功能描述
🐛 fix: 修正 bug 的問題描述
💄 optimize: 最佳化程式碼或功能流程
🔧 chore: 雜事,例如: 調整設定檔案等等
安裝 ts-cli 到全域
.\install.ps1
1.0.0
10 months ago