[英]Package dependencies in NPM and Bower
npm和bower的首次用戶。 我能夠正確安裝軟件包,但是不確定這些依賴項如何工作? 例如,我在應用程序根目錄中執行了“ npm install angularjs”,這創建了一個文件夾“ node_modules / angularjs /”,其中包含一些文件。 我還可以看到在angularjs文件夾中有一個package.json文件,由於其中列出了許多未安裝的軟件包,因此它似乎尚未經過處理。
長話短說,我應該手動安裝所有這些軟件包,還是有內置功能使npm / bower也可以處理這些依賴關系集?
更新:
我非常缺乏提出精確問題的能力,對已經回答但沒有給出正確的症狀的人表示歉意。
我期望會發生什么:
我想使用npm或bower進行澄清,如果我安裝了其中一個軟件包,是否會自動安裝新軟件包的依賴關系,還是需要為每個package.json或bower安裝npm / bower?手動.json文件?
我所做的嘗試使其有效:
我的結果:
Npm
和Bower
是管理依賴項的好工具,我會嘗試用幾句話來闡明。
通常, npm
用於管理您的后端依賴性,而Bower
負責您的前端依賴性。
有2個配置文件:
package.json
,這里列出了瀏覽器中未使用的依賴項(例如bower,grunt)。 要在package.json中安裝所有依賴項,請運行npm install
。 Bower.json
,將在此處列出您的“在瀏覽器中”的依賴項(例如angular,jQuery)。 運行bower install
來安裝bower_components中列出的所有依賴項 您可以在這里找到我寫的擴展指南。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.