2014-03-26 61 views

回答

0

實際上沒有。但你不想一次又一次地做到這一點。所以,你不妨把你的模塊依賴於你的package.json

2

一個軟件包安裝是一樣的你是否手動輸入npm install express或把它放在你的package.json,然後做npm install的方式。當你嘗試在其他地方安裝Node項目時會出現差異。

例如,如果您的代碼已簽入GitHub,並且您沒有包含列出所有依賴關係的package.json,那麼在下載項目時,您必須手動重新安裝命令中的所有依賴關係爲了它的工作。但是,如果您使用代碼檢查了package.json,那麼您可以運行npm install一次安裝所有依賴項,而不必記住哪些是必需的。

此外,package.json允許您指定要使用的依賴項的「近似版本」。這樣,如果項目中的一些軟件包共享一個依賴項,並且它們都指定了類似的「近似版本」,則只安裝一個版本,並且將在軟件包之間共享。這節省了一些安裝時間。

+0

我們可以使用package.json創建一個在特定位置安裝了所有npm模塊的docker映像嗎? – rohitkadam19

相關問題