asp.net 核心 2.1 带淘汰赛
asp.net core 2.1 with knockout
我一直在尝试自学 .NET Core 开发的来龙去脉,并且我已经开始创建 Core 2.1 Web 应用程序。我什至掌握了 EF Core 的窍门,并且拥有一个可以正常工作的数据库上下文。然而,我很难弄清楚如何实施淘汰赛。我运行命令
dotnet add ProjectName package knockoutjs --version 3.4.2
(当然是我实际的Project Name),貌似在Dependencies/NuGet节点下成功添加了knockout。点击“knockoutjs(3.4.2)”,可以看到文件存放的路径(好像是存放在一个中心位置,供所有项目使用)。
我想不通的是,我如何实际引用 knockout js 文件?在我以前的(非核心)项目中,它就像添加脚本 src 一样简单,指向 js 文件路径,但我无法弄清楚它在哪里。我原以为它会出现在 wwwroot/lib 下的某处,但我没有看到那里列出的淘汰 js 文件(或与此相关的其他任何地方)。我是否缺少让 js 文件显示在 wwwroot 下的步骤?
不幸的是,dotnet add package
现在只管理服务器端代码。因此,由 nuget
/dotnet add package
安装的那些客户端包位于我们项目之外的某个地方,您无法在 wwwroot/
下找到它们。
对于那些客户端依赖项,最好使用 npm
或 LibMan
。顾名思义,LibMan
是 Microsoft 开发的用于安装和使用客户端依赖项的库管理器。您可以通过 dotnet tool install --global Microsoft.Web.LibraryManager.Cli
安装 CLI
工具
要使用 LibMan
安装 knockoutjs,只需使用以下命令:
libman install knockout
knockout-debug.js
, knockout-min.js
会在那里 :
dir wwwroot/lib/knockout
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 9/11/2018 12:38 PM 289595 knockout-debug.js
-a---- 9/11/2018 12:38 PM 60354 knockout-min.js
如果您更喜欢 GUI 方式,可以参考 wiki by Microsoft
我一直在尝试自学 .NET Core 开发的来龙去脉,并且我已经开始创建 Core 2.1 Web 应用程序。我什至掌握了 EF Core 的窍门,并且拥有一个可以正常工作的数据库上下文。然而,我很难弄清楚如何实施淘汰赛。我运行命令
dotnet add ProjectName package knockoutjs --version 3.4.2
(当然是我实际的Project Name),貌似在Dependencies/NuGet节点下成功添加了knockout。点击“knockoutjs(3.4.2)”,可以看到文件存放的路径(好像是存放在一个中心位置,供所有项目使用)。
我想不通的是,我如何实际引用 knockout js 文件?在我以前的(非核心)项目中,它就像添加脚本 src 一样简单,指向 js 文件路径,但我无法弄清楚它在哪里。我原以为它会出现在 wwwroot/lib 下的某处,但我没有看到那里列出的淘汰 js 文件(或与此相关的其他任何地方)。我是否缺少让 js 文件显示在 wwwroot 下的步骤?
不幸的是,dotnet add package
现在只管理服务器端代码。因此,由 nuget
/dotnet add package
安装的那些客户端包位于我们项目之外的某个地方,您无法在 wwwroot/
下找到它们。
对于那些客户端依赖项,最好使用 npm
或 LibMan
。顾名思义,LibMan
是 Microsoft 开发的用于安装和使用客户端依赖项的库管理器。您可以通过 dotnet tool install --global Microsoft.Web.LibraryManager.Cli
CLI
工具
要使用 LibMan
安装 knockoutjs,只需使用以下命令:
libman install knockout
knockout-debug.js
, knockout-min.js
会在那里 :
dir wwwroot/lib/knockout
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 9/11/2018 12:38 PM 289595 knockout-debug.js
-a---- 9/11/2018 12:38 PM 60354 knockout-min.js
如果您更喜欢 GUI 方式,可以参考 wiki by Microsoft