2016-06-14 47 views
9

我在這裏感到有些困惑。在MVC項目中使用npm

我有一個MVC 5項目,我想用npm來管理我的javascript包。

我安裝npmnuget在這裏我卡住了,我找不到命令行控制檯窗口或類似的東西。

我在網上看到的所有信息都是關於節點項目的。

有人可以指導我到相關的教程。

使用Visual Studio 2013,MVC 5.

回答

6

那麼不管項目,如果你想在Windows上使用npm,這是你所需要的:

  1. 下載並安裝Node(您可能需要重新啓動)。
  2. 確保通過打開命令提示符並運行node -v(應打印版本號)來安裝節點。
  3. 運行npm -v並查看它是否已安裝(應該是)。

現在在ASP.NET MVC項目的上下文中。較新版本的Visual Studio(我相信2015)支持npm - 您可以打開package.json並添加依賴項(它會在後臺下載它們)。如果您使用的是舊版本,只需打開一個命令提示符,導航至您的項目並從此處使用npm install

+0

您確定嗎?即使在2017年,它似乎是一個手動過程或依賴於第三方擴展和配置 – IronSean

+0

@IronSean我不得不承認,我使用VSCode作爲節點項目,但是我剛打開VS2017,雖然一堆東西已經改變,但我仍然看到大量的集成(添加新項目 - > npm配置文件),或右鍵單擊一個'package.json'文件和「恢復包」,或打開'package.json'並右鍵單擊各個包/依賴項並更新/卸載它們或進入他們的主頁等等。當你鍵入它們時(還有它們的版本),還會自動完成軟件包。所以你認爲這仍然適用。你有什麼具體的想法? –

+0

在發佈ASP.NET MVC 5時,這是如何工作的?在我的項目中,我引用了BundleConfig中的node_modules文件夾。當我發佈這些文件時,node_modules的內容沒有與它一起出現,因爲它不屬於我的解決方案。 –