2017-12-02 175 views
0

我正在努力解决构建中需要包含的nodejs生成的文件问题。它在本地开发中效果很好,但是当我想发布它时,它不会包含要生成的dist文件夹的文件,并且应用程序不会有dist文件夹。任何人都可以帮忙吗?包含构建在asp.net之前由angular-cli生成的文件mvc

注意: - 每次创建的文件都有不同的名称,因此我无法选择并包含它们。我正在使用视觉工作室2017年。我希望我能解释这个问题,或让我知道我可以尝试更好。在此先感谢

回答

0

您需要将您的静态文件放在wwwroot文件夹下,以使它们可以在生产服务器上访问。

要包括这些文件进行发布,最简单的选择是在发布开始之前将它们添加到wwwroot,否则它们将被忽略。

另一种选择是告诉MSBuild明确包含文件。 您可以在<Target Name="NgBuildAndAddToPublishOutput" AfterTargets="ComputeFilesToPublish">找到如何自定义项目文件的示例。

相关问题