【发布时间】:2017-02-23 19:41:42
【问题描述】:
创建 ASP.Net Core 应用程序(有或没有 Angular 2)的 Typescript 教程建议我们创建一个文件夹 Scripts 并使用 gulp 任务仅将 .js 文件复制到 wwwroot 文件夹,例如在构建期间。
现在说得有道理,但是我们如何处理 Angular 2 可以使用的所有 .html、.css 等文件。看来一般有两种方法:
-
将它们添加到
wwwroot文件夹。好处:无需为这些静态文件添加 gulp 任务
缺点:我们必须复制文件夹结构并进行两次复制/重命名/等操作
-
将它们保存在
wwwroot之外的Scripts文件夹中(然后我们最好将其重命名为Source或类似名称。好处:没有重复,都在一个地方
缺点:我们必须在 gulp 任务中将它们复制到
wwwroot
如果 2 wwwroot 变成普通应用程序的 bin 文件夹。
是否有任何关于该主题的官方指南/建议(我找不到任何)可以用作参考?
【问题讨论】:
标签: angular typescript asp.net-core project-structure