2016-12-21 157 views
1

最近我建立了我的第一個項目在Angular2在Ubuntu用幾個簡單的步驟:設置Angular2項目

準備:

apt-get install nodejs 
npm install -g typescript 
npm install -g angular-cli 

啓動項目

ng new app-name 
cd app-name 
ng serve 

這幾乎爲工作我。我正在學習Angular,開發應用程序並將我的代碼推送到github。在此期間,我安裝了兩個更多的依賴項。然後,我重新安裝了我的整個計算機,並從github克隆我的代碼,這是問題開始的地方。在準備好環境之後,即使安裝在我的機器上,仍有許多依賴項丟失,不推薦使用或丟失。

經過兩天的谷歌搜索,我與不工作的項目。

有沒有辦法維護項目和它的依賴項的列表,例如像Python的虛擬env? 有什麼好的做法來保持項目的秩序,存儲關於依賴關係的信息,只是保持一切清楚?

回答

2

如果使用npm包管理器在您的項目(你可能做的,因爲你使用angular-cli),那麼package.json文件是負責維護你的依賴。

每次安裝使用npm install你應該確保它被保存使用標誌--save(或--save-dev)您package.json文件的依賴關係(或開發者依賴)的依賴。
例如:npm install moment --save

克隆項目後,只需在項目目錄下運行npm install,一切都應該正常工作。