【问题标题】:Automatically deploy VueJS with Visual Studio使用 Visual Studio 自动部署 VueJS
【发布时间】:2020-06-28 14:49:43
【问题描述】:

我找到了this question。现在,我的部署工作如下:

  1. 在 VS 中点击 web depoly 按钮。在旧的 ASP.NET 世界中,这就是所有必须要做的事情。
  2. 打开开发者命令提示符。
  3. 运行npm run build
  4. 打开项目文件夹,找到index.html文件和dist文件夹。
  5. 打开另一个资源管理器并导航到 IIS 的共享文件夹。
  6. 将文件复制到服务器上。

我的问题是,是否有一种简单的方法可以将步骤 2 到 6 集成到 Visual Studio 的 UI Web 部署命令中。我想,我不是这个星球上唯一一个正在寻找这种一键式解决方案的人,但不幸的是我找不到任何东西。但我很确定,我只是在搜索错误的关键字。

【问题讨论】:

  • 你的 Vue 项目是 ASP.net 解决方案的一个项目?或者Vue项目将部署到一个子文件夹web deploy点?
  • @Sphinx 我们的解决方案仅包含 Vue 项目。只涉及这个单一的项目。
  • 一种解决方案是使用powershell(win)/bash(linux) 执行step2step6。然后将此shell脚本添加到visualstudio的外部工具中。

标签: visual-studio vue.js microsoft-web-deploy


【解决方案1】:

最简单的解决方案是编写一个执行步骤 3-6 的简单脚本,然后找到让 VS Code 运行它的方法。但是,如果您进行定期更改,您可能应该将代码提交到 git 之类的存储库,并使用 CI/CD 将部署作为代码提交的一部分。即使您没有对项目进行分支 - 目的是自动化您的构建和部署工作流程。使用持续集成 (CI),只要您提交代码,它就会自动部署。从长远来看,遵循这种工作流程将节省您的时间。

您可以用于此类工作流的一些项目:

【讨论】:

  • 谢谢。我们已经在将 CD 实施到我们的工作流程中。也许我们应该优先考虑。
猜你喜欢
  • 1970-01-01
  • 2014-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-06
  • 1970-01-01
相关资源
最近更新 更多