最近碰到一個案子需要檢查 package.json 裡面用的 libary 所有的 license,爬了一下npm 發現這個好用的 libary
https://www.npmjs.com/package/license-checker
使用上
yarn dlx license-checker >> all_license.txt
這樣就會把 node_modules 裡面所有libary的 license 資訊拉出來。
最近碰到一個案子需要檢查 package.json 裡面用的 libary 所有的 license,爬了一下npm 發現這個好用的 libary
https://www.npmjs.com/package/license-checker
使用上
yarn dlx license-checker >> all_license.txt
這樣就會把 node_modules 裡面所有libary的 license 資訊拉出來。
有時候在Node.JS 上面開發會用80,443兩個port,但是系統會跳權限不足的問題。雖說開發時換個Port就好,不過有些情況只能用443 port,因為專案Owner是別人。
以下是Ubuntu環境的處理方法:
sudo setcap 'cap_net_bind_service=+ep' `which node`
簡單的說就是把網路權限放給 node。
今天在設定LinkedIn 的個人資訊,發現它有技能測驗可以用,於是我試著做Git的技能測驗。
過往我常用的指令不外乎 branch 切換/新增/刪除/merge,commit 的pull/push/rebase,stash 的 save/pop/apply/list/drop。
畢竟大部分時間都會用GUI工具配合,我個人是用gitkraken 他的UI看起來比較酷。
這次考試學到了git stash branch。
git stash branch 可以直接把 stash list 裡面的東西變成branch,用法如下:
git stash branch <new-branch-name> [<stash-name>]
沒給 stash-name的話他會自動apply最新的 stash資料。
剛入行的時候
當時想用 SSH 連GCP Instance 會先透過 GCP web ssh 把 public key丟進去 再進行連線,但每開新機器就要再丟一次,有點煩。
最近研究了一下 GCP IAM的 OS Login 在Blog 留一下筆記