2017-12-02 108 views
0

我正在努力解決構建中需要包含的nodejs生成的文件問題。它在本地開發中效果很好,但是當我想發佈它時,它不會包含要生成的dist文件夾的文件,並且應用程序不會有dist文件夾。任何人都可以幫忙嗎?包含構建在asp.net之前由angular-cli生成的文件mvc

注意: - 每次創建的文件都有不同的名稱,因此我無法選擇幷包含它們。我正在使用視覺工作室2017年。我希望我能解釋這個問題,或讓我知道我可以嘗試更好。在此先感謝

回答

0

您需要將您的靜態文件放在wwwroot文件夾下,以使它們可以在生產服務器上訪問。

要包括這些文件進行發佈,最簡單的選擇是在發佈開始之前將它們添加到wwwroot,否則它們將被忽略。

另一種選擇是告訴MSBuild明確包含文件。 您可以在<Target Name="NgBuildAndAddToPublishOutput" AfterTargets="ComputeFilesToPublish">找到如何自定義項目文件的示例。

相關問題