该模板将
asp-prerender-module标记助手添加到中的
<div id="react-app"...>标记
HomeIndex.cshtml。如果删除该标记帮助器,则将禁用服务器端渲染。
标签帮助程序导入到
/Views/_Viewimports.cshtml:
@addTagHelper "*, Microsoft.AspNetCore.SpaServices"
您可以使用命令行运行该应用程序,然后再从命令行进行捆绑。
> webpack --config webpack.config.vendor.js> webpack
史蒂夫·桑德森(Steve Sanderson)在悉尼NDC上作了介绍。
该
aspnet-prerender-module标签助手是的一部分
SpaServices,这是所有由自耕农生成的项目的基础
aspnetcore-spa模板。因此,这是你将如何启用/禁用预渲染的任何人,模板,其中包括
Angular 2,
Aurelia,
Knockout,和
React(with Redux)。这同样适用于您使用
Nodepackage
aspnet-prerendering和上述标记帮助器创建的任何自定义项目或模板。



