2016-10-20 101 views
3

我剛剛開始使用npm。我使用視覺工作室,一切都很好。我已經安裝了我的軟件包。在Visual Studio中發佈npm_modules文件夾

我該如何去發佈帶有節點模塊的網站?如果我現在在visual studio 2015中發佈網站,它會丟失通過npm安裝的所有腳本。

我需要在我的項目中包含npm_modules文件夾嗎?如果是這樣,我已經嘗試過測試,並且似乎凍結了VS2015的每一次嘗試。我沒有找到如何做到這一點的信息。我猜想有一個簡單的解決方法,我只是不知道。

謝謝!

+0

如果查看node_modules的大小以及文件的數量,您可能會發現它非常大。您應該考慮將您的應用程序與webpack,彙總或SystemJS構建器捆綁在一起,以包含您所需的內容並丟棄大部分不需要部署的內容。 – silentsod

+0

在Windows中部署節點應用程序可能最大的困難是node_modules層次結構很快無法部署(請參閱http://stackoverflow.com/questions/21731066/too-long-paths-because-of-nested-node-依賴)。將JS構建爲@silentsod所指出的將有助於緩解這個問題。 – mherzig

+0

我如何捆綁它,所以我只使用我需要的東西,但仍然保留它,以便我可以使用npm更新到新版本?很明顯,我可以通過腳本文件夾抓取單個文件並通過它們,但是npm的意義何在? – Dylan

回答

相關問題