2016-08-25 15 views
2

我從GitHub在這個URL克隆clementine.js:從github克隆應用程序 - 缺少模塊依賴項。如何一次安裝全部?

https://github.com/johnstonbl01/clementinejs-fcc.git

然而,當我試圖通過cd'ing到文件夾「server.js」並鍵入「節點服務器來運行它。 js「我得到一個錯誤,說'mongoose'模塊沒有安裝。查看package.json文件,它看起來像clementine.js中的許多模塊是我以前沒有安裝過的模塊。有沒有一種方法可以使用命令行節點在package.json文件中安裝任何我還沒有安裝的東西?

謝謝!

+0

在應用程序文件夾中運行npm install –

+0

只需注意[鏈接到此頁面的此部分](https://github.com/johnstonbl01/clementinejs-fcc#installation--startup)。所以他們確實提到了它。但有了你的問題標題,希望這對未來的其他人有用,因爲它足夠通用,這適用於數千個使用npm的項目... –

+0

是的,謝謝。我正在關注一個單獨的教程,並沒有真正閱讀github啓動頁面。 (甚至沒有想過檢查!)下次我會。再次感謝你。 – garson

回答

1

是的,您可以從包含package.json文件的目錄中使用npm install。這是關於軟件包管理器的一件偉大的事情:你只需要列表依賴關係,而不必讓它們實際簽入項目的存儲庫(這很好,因爲有時涉及成千上萬的文件)。

+1

大聲笑。我沒有意識到你可以運行沒有模塊名稱。謝謝! – garson