簡體   English   中英

混淆VS2022中的Nuget和Libman

[英]Confuse about Nuget and Libman in VS2022

我是 .NET Core web 開發的新手。

在 VS2017 中,當我使用 Nuget 安裝 jQuery 時,將顯示一條消息,建議改用 Libman。

但是,在 VS2022 中,警告消息消失了,我可以成功安裝 jQuery 作為依賴項 package,而不是\wwwroot\lib下的庫。

如果我在 VS2022 中使用 Libman 安裝 jQuery,jQuery 將安裝在\wwwroot\lib下,如下所示:

在此處輸入圖像描述

我想知道:

  1. 我應該僅將 Nuget 用於 .net 包(服務器端)嗎?
  2. 我應該只對所有客戶端 package 使用 Libman 嗎?
  3. 如果以上沒有,推薦的用法和趨勢是什么?

抱歉回復晚了,假設你還在考慮這個......

問題是它的偏好和默認行為,libman 被創建為 Visual Studio 環境中項目的客戶端 package 管理器。 其目的是處理客戶端與服務器端。 從技術上講,您可以使用其中一個,或者,您可以使用另一個 package 管理器,例如 bower、yarn、npm 等。

libman 的官方文檔和用例示例列在github 頁面上:https://github.com/aspnet/LibraryManager#readme ..

因此,默認情況下,Visual Studio 將指向您在 libman 的場景中,但您可以使用任何您希望的 package 管理器。

希望這有幫助。 一定要閱讀項目的 README 以了解其他場景。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM