首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如果VSTS Workspace版本为服务器,则ng build watch不起作用

VSTS(Visual Studio Team Services)是微软提供的一套基于云的软件开发工具,用于支持团队协作和持续集成/交付。在VSTS中,Workspace版本为服务器是指代码托管在VSTS服务器上。

ng build watch是Angular框架中的一个命令,用于实时监测源代码文件的变化并自动重新构建应用程序。然而,如果VSTS Workspace版本为服务器,则ng build watch不起作用的原因可能有以下几点:

  1. 限制权限:VSTS服务器上的Workspace通常是受限的,可能没有足够的权限来执行文件变化的监测和自动构建操作。
  2. 缺乏实时监测功能:VSTS服务器可能不支持实时监测文件变化的功能,导致ng build watch无法正常工作。
  3. 构建流程不一致:VSTS服务器上的构建流程可能与本地开发环境不一致,导致ng build watch无法正确地识别和处理文件变化。

针对上述问题,可以尝试以下解决方案:

  1. 手动构建:在VSTS服务器上,可以通过运行ng build命令手动构建应用程序,以确保最新的代码变更被编译和部署。
  2. 定期构建:在VSTS服务器上设置定期构建任务,例如每次提交代码后或者每天定时构建,以确保应用程序始终处于最新状态。
  3. 考虑使用其他自动化构建工具:如果ng build watch在VSTS服务器上无法使用,可以考虑使用其他自动化构建工具,如Azure DevOps Pipelines或Jenkins等,以实现实时监测和自动构建的功能。

需要注意的是,以上解决方案是基于一般情况下的推荐做法,具体应根据实际情况和项目需求进行调整和实施。

推荐的腾讯云相关产品:腾讯云开发者工具包(Tencent Cloud SDK),可以帮助开发者快速集成和使用腾讯云的各项服务,具体介绍和使用方式可以参考腾讯云官方文档:腾讯云开发者工具包 (Tencent Cloud SDK)

请注意,上述答案仅供参考,具体解决方案应根据实际情况进行调整和实施。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【52ABP实战教程】0.1-- Devops如何用VSTS持续集成到Github仓库!

管理工具会VSTS。 代码管理会用GITHUB。 服务器会用Azure。 所有的东西都是利用现有服务。不会说自己从虚拟机开始玩。我们就专注于写代码。 什么是VSTS?...通过它你可以从代码管理->代码版本管理->项目管理->持续集成->自动发布->自动测试等一系列软件生命周期在内的全家桶功能。...链接地址:https://github.com/ltm0203/aspnetcore 我们在VSTS项目创建一个自定义的通知消息,方法是利用VSTS的构建生成的URL,利用markdown的语法来完成...每次对GitHub仓库的提交都会触发VSTS中的构建。 我们返回到vsts中,打开build。可以看到我们创建的队列。 ?...打开VSTS,点击“Build & Release”,再点击“Builds”,找到任务名称“这里你可以随意取一个名字”,然后点击“Edit”按钮。 点击‘Trigger’.修改起来也很简单。。

1.3K90
  • Angular Schematics 三部曲之 Add

    在这个系列文章中,我将以 Ng-Matero 例讲解 schematics 开发过程中遇到的难点,梳理开发流程,帮助大家开发自定义的 schematics 生成器。...本文将以初始化项目模板例介绍 ng add 的执行过程。 Schematics 目录 假设你的根目录有一个 schematics 的文件夹。...注意:使用 Angular CLI 的默认目录对于 Generation 命令比较友好,Angular CLI 添加的默认路径 src/app 或者 src/lib 等,如果我们修改了默认目录,则在使用...ng add 的测试比较麻烦,如果将模板安装到项目之后,再次测试需要重新初始化一个 ng 项目。...本文拖沓了很久,但是依然比较表浅,如果大家有什么问题,欢迎留言评论,或者加入 Ng-Matero 自主群。

    1.4K10

    使用 Github Actions 自动部署 Angular 应用到 Github Pages

    此时,如果是部署到自己的服务器上,只需要把这个文件夹拷贝到服务器上,通过 nginx 之类的服务器指向文件所在路径即可 同样的,当我们想要部署到 github page 时,我们也只需要将文件提交到 github...文件中的 base 标签的 href 属性值配置组件、模板、模块文件以及其它一些静态文件的基础路径地址。...而当我们将程序部署到 github page 时,实际对应的网站地址是 https://.github.io/,因此,这里如果不指定 href 的话,...start": "ng serve", "build": "ng build", "deploy": "ng deploy --base-href=/ingos-admin/",...这里在还原依赖时,使用到了 npm ci 而不是 npm install,从命令的名称就可以看出,ci 主要是在各种自动化环境构建时使用,通过读取 package-lock.json 文件中所包含的具体的依赖版本信息来加快还原过程

    1.4K10

    VSTS知识整理

    1: VSTS是什么? 2: VSTS能做什么? 3: VSTS中有哪些角色? 4: VSTS有哪些组成部分? 5: VSTS如何安装?...Team Foundation应用层也包括Team Foundation Build和Team Foundation Server Proxy。    ...Team Foundation Build提供自动构建服务。      Team Foundation Server Proxy对版本控制的源文件进行缓存,以提高版本控制操作在窄带连接情况下的性能。...3〉用约束建模策略 5〉模型定义约束和设置 6〉区域 7〉在模型中使用区域 8〉从 IIS 导入设置 10:应用程序设计器简介   帮助开发人员或架构师定义和配置组成供部署的系统的应用程序。...〉管理服务器操作   监视服务器并管理告警、备份和恢复项目数据库、计划服务器的容量、   管理服务器修补程序以控制来自 Microsoft 的安全警告、   设置并升级基于服务器的新产品推广、检查数据库的一致性并纠正问题

    3.3K50

    Apache Curator操作zookeeper的API使用

    服务器上,查看是否多了一个 workspace 节点,并且我们创建的节点都在这个节点下: [zk: localhost:2181(CONNECTED) 12] ls / [workspace, zookeeper....forPath(nodePath, newData); // 需要修改的节点路径以及新数据 System.out.println("更新节点数据成功,新的数据版本...更新节点数据成功,新的数据版本:1 当前客户端的状态:已关闭......节点 /super/testNode 的数据:test-data 该节点的数据版本号为:0 当前客户端的状态:已关闭... ---- 2.获取某个节点下的子节点列表,现有一个节点的子节点列表如下: [...// 节点路径 String nodePath = "/super/testNode"; // 查询某个节点是否存在,存在就会返回该节点的状态信息,如果不存在的话返回空

    1.1K30

    g4e基础篇#3 Git安装与配置

    针对企业内部TFS的Git服务器的配置 如果你使用TFS作为Git服务器,那么还需要另外执行以下3个命令以便Git Credential Manager 可以正常工作 git config --global...Service 或者 Team foundation Server 提供了更为丰富的适合于大规模团队的功能。...VSTS 是托管在微软云上的企业级开发平台,内置了非常完善的Git服务器支持。...第一步:点击 免费试用 第二步:使用你的Live账号登陆,如果没有可以免费注册 第三步:输入你自己的账号别名,并注意选择 East Asia (中国香港)节点 注册完成后,我们即可通过 VSTS...第二步:选择示例项目套件,在我们这套教程中使用PartsUnlimited示例代码 第三步:项目创建成功后即可进入自己的VSTS账号进行操作了,具体操作指导请扫描以下图中二维码 如果大家对VSTS或者

    2K100

    Apache Curator操作zookeeper的API使用

    服务器上,查看是否多了一个 workspace 节点,并且我们创建的节点都在这个节点下: [zk: localhost:2181(CONNECTED) 12] ls / [workspace, zookeeper....forPath(nodePath, newData); // 需要修改的节点路径以及新数据 System.out.println("更新节点数据成功,新的数据版本...更新节点数据成功,新的数据版本:1 当前客户端的状态:已关闭......节点 /super/testNode 的数据:test-data 该节点的数据版本号为:0 当前客户端的状态:已关闭... ---- 2.获取某个节点下的子节点列表,现有一个节点的子节点列表如下: [...// 节点路径 String nodePath = "/super/testNode"; // 查询某个节点是否存在,存在就会返回该节点的状态信息,如果不存在的话返回空

    1.4K30

    Jenkins安装与配置(Flask+Gunicorn及React)

    apt-get update apt install openjdk-8-jre-headless 输入 java -version 出现版本安装成功。...返回dashboard,build project。 [build] 构建成功后,进入workspace,可以看到git克隆下来的项目文件。...[workspace] 设置脚本 克隆成功开始设置自动化部署的脚本,实现一键部署,每个服务器的命令不太一样,原则是在服务器命令行上如何手动部署的,把命令copy 下来粘贴到jenkins的excute.../yourproject,做的工作是: 激活环境 如果不存在static文件夹创建(此为本项目需要,非必须) 安装依赖 如果端口被占有(有上次部署),杀掉所有相关进程 执行部署语句(--error-logfile.../g\_error.log一句指定错误日志) [Excute shell] 保存后再构建项目。 如果项目不能访问,进入打开g\_error.log查看原因。

    1.4K20

    webpack的watch选项不工作原因分析

    # 使用yarn,这个命令是跟npm兼容的,但速度快很多,而且可以保证依赖包版本的一致性,强烈推荐 yarn install --global vue-cli vue-cli webpack vue-demo...cd vue-demo # 安装项目依赖 yarn install # 启动开发服务器 yarn run dev 发现问题 但我在开发过程中发现问题了,在IDE中修改了vue文件,webpack开发服务器并不会重新编译对应的模块...尝试按该问题中的说明在vue-demo/build/dev-server.js的23行加入watchOptions.polling选项,发现问题真的解决了。...现在开启这个选项,功能正常,不开启功能不正常?而vue-cli的广大使用者并没有报告存在该问题。 个人感觉不应该是webpack的这个功能有问题,还是应该是环境问题。...这里说得很清楚,watch功能不起作用一般来说就是这几个原因。 而我现在的开发操作系统是Windows,那么就只剩下2个可能原因了。

    4.1K60

    .NET Core 2.1 Preview 2发布 - April 10, 2018

    长时间运行的SDK构建服务器 我们将长时间运行的服务器添加到.NET Core SDK中,以提高常见开发操作的性能。 其中一些是移植自.NET Framework,另一些是新的。...已经添加以下SDK构建服务器: VBCSCompiler MSBuild worker processes Razor server 这些服务器的主要优势是,它们可以避免在每次dotnet build...在Linux上,如果您想使用旧的HttpClient实现,则需要自己部署libcurl。如果您的计算机上安装了.NET Core 2.0,libcurl已安装。...有了这种新行为,您将不再需要设置此属性来自包含应用程序选择更高的运行时版本。最简单的方法是始终使用最新的SDK发布。...我们将支持以下芯片架构: 在Windows上:x64和x86 在Linux上:x64和ARM32 在macOS上:x64 Azure应用服务和VSTS部署 ASP.NET Core 2.1预览不会自动部署到

    83450
    领券