📄️ bun 1.0 發布!node 即將被取代?
在最近 (2023/09/08) bun 推出了 1.0 穩定版,一發布馬上看到很多人在轉發,有望取代 node 的感覺,就來看看 bun 到底是什麼吧!
📄️ npm 和 npx 的差別?
npm 是 Node.js 的套件管理工具,可以用來安裝、更新、移除套件,也可以用來管理套件之間的相依性。npx 是 npm 5.2.0 版本之後才有的指令,可以在不安裝套件的情況下,執行套件中的指令。
📄️ 使用 semantic-release 自動發布 npm 套件
發佈及更新 npm 套件,會需要幾個步驟:
📄️ package.json 跟 package-lock.json 的差別
在開始一個新專案,使用 npm install 安裝一些套件時,會發現有兩個檔案 package.json 跟 package.lock.json,這一篇就來好好了解他們在做什麼的,以及這兩個有什麼差別。
📄️ 套件的版本怎麼看?
在引入套件時,可以在 package.json 及 package-lock.json 看到套件以及依賴套件的版本,像是 ^2.3.1 或是 ~1.0.2,這一篇就來好好了解怎麼看套件的版本號!