深入理解ASP.NET 5 React模板
1. Webpack开发服务器的使用
Webpack是一个用于转换、打包和封装文件以便在浏览器中使用的工具,它还有一个开发服务器。CRA工具已经为我们配置好了Webpack,使得所有的转换和打包配置都已就绪。
那为什么在已有ASP.NET Core后端在IIS Express中运行的情况下,还需要使用Webpack开发服务器呢?答案是它能缩短反馈循环,提高我们的生产力。当我们对在Webpack开发服务器中运行的React应用进行更改时,这些更改会自动加载,无需停止和重新启动应用,从而实现快速的反馈循环和高效的开发。
2. 发布流程
发布流程是构建用于在生产环境中运行应用程序的工件的过程。我们可以通过查看ASP.NET Core项目文件中的 Target 元素(其 Name 属性为 PublishRunWebPack )来了解发布时执行的任务:
<Target Name="PublishRunWebpack"
AfterTargets="ComputeFilesToPublish">
<!-- As part of publishing, ensure the JS resources are
freshly built in production mode -->
<Exec WorkingDirectory="$(SpaRoot)" Command="npm install"
/>
&
超级会员免费看
订阅专栏 解锁全文
42

被折叠的 条评论
为什么被折叠?



