gpt4 book ai didi

git - ASP.NET Core - 使用 git 部署在 Azure 上运行 webpack

转载 作者:行者123 更新时间:2023-12-03 05:54:45 24 4
gpt4 key购买 nike

我正在开发一个 ASP.NET Core Web 应用程序 (.csproj),该应用程序直接从 git 存储库部署在 Azure 上。我还使用 webpack 将生产包生成到 wwwroot/build 文件夹中。

我不希望这些文件出现在我的存储库中,因此我将它们排除在外,但是当然,在执行 gitdeploy 时,这些文件不会发送到服务器。问题是我需要运行一个自定义部署脚本,以便我可以运行 npm run prod-build (package.json 文件中设置的脚本)来运行带有生产标志的 webpack。我正在研究 kudu 脚本,但找不到新 ASP.NET Core 格式的任何示例。

我可以创建一个部署分支并将 bundle 推送到其中,但我正在尝试寻找一个“更干净”的解决方案。

关于实现这一目标的最佳方法有什么想法吗?

谢谢!

最佳答案

.csproj 文件中的以下配置适用于我的 webpack 脚本。您可以尝试用您的脚本替换它。

<Target Name="RunWebpack" BeforeTargets="Publish">
<Exec Command="npm install" />
<Exec Command="npm install webpack" />
<Exec Command="npm install vue-loader" />
<Exec Command="npm install vue-template-compiler" />
<Exec Command="node node_modules/webpack/bin/webpack.js --config webpack.config.js --env.prod" />
</Target>

关于git - ASP.NET Core - 使用 git 部署在 Azure 上运行 webpack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43325400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com