將 bootstrap 與節點模組一起使用還是與可下載檔案一起使用更好?

將 bootstrap 與節點模組一起使用還是與可下載檔案一起使用更好?

我的問題很簡單,但我想確定這一點,我正在使用angular-cli 創建一個網絡應用程序,我想要擁有最“更新”(更接近bootstrap 給出的最後一個功能)和高效的方法,所以我想知道什麼對我來說是最好的:

  • 使用bootstrap官方網站給出的文件
  • 使用npm i bootstrap命令

答案1

這不是一個具有普遍適用答案的問題。

NPM 提供了許多好處,例如能夠在開發人員之間分發項目,而不必擔心傳送二進位文件,或者人們可以在一個地方升級而不是另一個地方,允許遠端 CI/CD 等。

也就是說,有些公司可能擔心供應鏈攻擊,而軟體回購是一個誘人的目標。從儲存庫中選擇套件時,您不僅必須信任該套件和作者集(過去、現在和未來),還必須信任儲存庫本身。我的 CIO 前幾天剛問我 NuGet 或 NPM 是否是漏洞。我說是的,可能是這樣,但如果我們的軟體包中存在嚴重錯誤並且需要快速升級它,那麼它也可能是我們的救贖。

因此這兩種方法之間各有利弊。考慮您的商店要求和政策。

我個人的建議是不要與你的生態系統作鬥爭。你將浪費你的時間、精力和理智去傾斜風車。開發總是在向前發展,如果你不隨之前進,你作為開發者的職業生涯就不會像你與社區一起持續那麼久。如今,回購並不是您可以輕易避免的事情,因此除非您有充分的理由不這樣做,否則就按原樣使用該程式即可。

相關內容