2015-06-30 65 views
-1

這可能是一個愚蠢的問題,但我相信我應該知道這一點,因爲我剛剛開始在網絡開發領域而不是假設。我通常看到這個爲什麼建議通過bower或npm安裝?

通過NPM或涼亭安裝(推薦)或手動下載安裝包

或者是各種各樣的東西。我的假設是node_module和bower_component會自動更新軟件包,但我不確定。

有時候我會用npm或者bower來安裝,或者有時候我只是手動下載我沒有看到的軟件包。有人能告訴我爲什麼通過npm或涼亭安裝非常重要,所以我可以確切地知道發生了什麼。

回答

1

軟件包管理器允許您將第三方代碼與代碼分開,並且具有該代碼的一致版本。通過npm或者bower,你可以準確地確定你所投影的依賴關係,以及通過單個文件的版本,而不必使用依賴關係本身來擴充你的代碼庫。

這意味着任何想要設置項目的人都可以下載核心代碼並運行npm install或等效命令,並在最新支持的版本上安裝所有依賴項。

+1

謝謝,它管理你的軟件包,並保持更新。 – Jam1