MVC 5 - 将 WebPack 输出包含到发布中

Lau*_*ost 2 asp.net-mvc asp.net-mvc-5 webpack

我在 WebPack 中使用 MVC 5。

我的 Web 项目中有一个“/dist”文件夹,它是空的,但在编译期间我调用了 WebPack 并为我创建了输出文件。“/dest”将填充 WebPack 为我创建的文件。

/dist
  /dist/script1.js
  /dist/script2.js
  etc...
Run Code Online (Sandbox Code Playgroud)

如何确保“/dist”文件夹及其所有文件都包含在发布输出中?

Web 项目发布得很好,但 /dist 文件夹从中丢失。

将文件包含在解决方案中似乎不是正确的答案。有没有更好的办法?

J.L*_*cos 5

您可以通过添加到 csproj 文件来将 dist 文件夹添加到项目中:

<ItemGroup>
    <Content Include="dist/**" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

这将包含项目中的 dist 文件夹及其所有文件,并且由于它被声明为内容,因此它也将包含在部署中。