LiveReload 1.0.1
dotnet add package LiveReload --version 1.0.1
NuGet\Install-Package LiveReload -Version 1.0.1
此命令意在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="LiveReload" Version="1.0.1" />
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用该代码包。
paket add LiveReload --version 1.0.1
NuGet 团队不提供对此客户端的支持。请联系其 维护人员 以获得支持。
#r "nuget: LiveReload, 1.0.1"
#r 指令可用于 F# Interactive 和多语言笔记本来使用。将其复制到交互工具或脚本的源代码中,以引用该代码包。
// Install LiveReload as a Cake Addin #addin nuget:?package=LiveReload&version=1.0.1 // Install LiveReload as a Cake Tool #tool nuget:?package=LiveReload&version=1.0.1
NuGet 团队不提供对此客户端的支持。请联系其 维护人员 以获得支持。
LiveReload
在您更改 cshtml、js、css 文件时自动刷新页面。
Startup.cs
public void ConfigureServices(IServiceCollection services)
{
services.AddLiveReload();
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
app.UseLiveReload();
}
_ViewImports.cshtml
@addTagHelper *, LiveReload
_Layout.cshtml
在您的 cshtml 文件底部
<live-reload />
选项
有几种选项可以让您的生活更加轻松。
services.AddLiveReload(options => { ... });
Url
(默认/live-reload
):您可以将此 WebSocket URL 更改为任何您想要的东西,以免与您已有的内容冲突。Paths.Add("...");
(默认当前根目录):添加您想监视的路径。Extensions.Add("myext");
(默认cshtml, css, js, html
):添加更多要监视更改的扩展名。InlineUpdateExtensions.Add("jpg");
(默认jpg, png, css, mp4, webm
):这将尝试在不刷新整个页面的情况下更新页面上的元素。SaveFormData
(默认false
):尝试保存您页面上任何表单,以便在完全刷新时恢复数据,从而节省您的工作。InlineUpdatesWhenPossible
(默认true
):尝试在不刷新整个页面的情况下更新元素,例如图片和 CSS。(默认
false
):在页面右上角显示一个小状态图标,表示页面是否正在监听更改。ReloadOnReconnect
(默认false
):当服务重新连接时,重新加载页面。这在您停止调试并重新开始时很有帮助。UseFile
(默认null
): 使用不同的文件进行自动重新加载。除非你有自定义脚本,否则不太有用。LiveReloadLocalScriptPath
(默认/live-reload/live-script.js
):如果存在与此路径冲突的现有脚本,请更改此选项。
产品 | 版本 兼容和额外计算的目标框架版本。 |
---|---|
.NET | net5.0已被计算。 net5.0-windows已被计算。 net6.0已被计算。 net6.0-android已被计算。 net6.0-ios已被计算。 net6.0-maccatalyst已被计算。 net6.0-macos已被计算。 net6.0-tvos已被计算。 net6.0-windows已被计算。 net7.0已被计算。 net7.0-android已被计算。 net7.0-ios已被计算。 net7.0-maccatalyst已被计算。 net7.0-macos已被计算。 net7.0-tvos已被计算。 net7.0-windows已被计算。 net8.0已被计算。 net8.0-android已被计算。 net8.0-browser已被计算。 net8.0-ios已被计算。 net8.0-maccatalyst已被计算。 net8.0-macos已被计算。 net8.0-tvos已被计算。 net8.0-windows已被计算。 |
.NET Core | netcoreapp2.0已被计算。 netcoreapp2.1已被计算。 netcoreapp2.2已被计算。 netcoreapp3.0已被计算。 netcoreapp3.1已被计算。 |
.NET Standard | netstandard2.0兼容。 netstandard2.1已被计算。 |
.NET Framework | net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
MonoAndroid | monoandroid 已计算。 |
MonoMac | monomac 已计算。 |
MonoTouch | monotouch 已计算。 |
Tizen | tizen40 已计算。 tizen60 已计算。 |
Xamarin.iOS | xamarinios 已计算。 |
Xamarin.Mac | xamarinmac 已计算。 |
Xamarin.TVOS | xamarintvos 已计算。 |
Xamarin.WatchOS | xamarinwatchos 已计算。 |
-
.NETStandard 2.0
- Microsoft.AspNetCore.Razor (>= 2.2.0)
- Microsoft.AspNetCore.StaticFiles (>= 2.2.0)
- Microsoft.AspNetCore.WebSockets (>= 2.2.1)
- Microsoft.Extensions.DependencyInjection (>= 5.0.0-preview.8.20407.11)
- Microsoft.Extensions.Options (>= 5.0.0-preview.8.20407.11)
NuGet 包
此包未被任何 NuGet 包使用。
GitHub 仓库
此包未被任何流行的 GitHub 仓库使用。