【问题标题】:Run Webpack script in Task Runner before publish project在发布项目之前在 Task Runner 中运行 Webpack 脚本
【发布时间】:2021-12-08 03:31:24
【问题描述】:

这是 Visual Studio 2019 中 Task Runner 中的标准绑定(构建前、构建后、清理、项目打开)。

我在package.json 文件(dev、prod 等)中为 Webpack 配置了脚本。在开发过程中一切正常。

我需要执行我配置的 Webpack 脚本以在发布之前生成缩小的 js/css 文件,然后发布我的 ASP.NET Core 项目(带有该文件的缩小版本)。

我不知道如何将 Task Runner 与发布配置文件 (*.pubxml) 和 Webpack 脚本连接起来。

【问题讨论】:

    标签: visual-studio asp.net-core webpack


    【解决方案1】:

    我找到了解决问题的方法。我在我的Properties -> PublishProfiles -> _name_.pubxml 文件中添加了新的Target

    ...
      <Target Name="PrePublish" BeforeTargets="Build">
        <Exec Command="webpack --mode production"/>
      </Target>
    ...
    

    此 Webpack 命令执行 before 构建和 before 发布,因此全新的缩小文件被拾取并发布。

    【讨论】:

      猜你喜欢
      • 2018-02-02
      • 1970-01-01
      • 2017-10-28
      • 1970-01-01
      • 1970-01-01
      • 2020-01-01
      • 2022-01-20
      • 2016-02-11
      • 1970-01-01
      相关资源
      最近更新 更多