【发布时间】:2020-01-11 08:31:37
【问题描述】:
背景:
我正在处理的一个项目是在 Angular 7 中构建的,基于 Visual Studio 2017 Angular 项目模板,使用 TeamCity 进行管理,并且更具体地说是在 Windows 10 构建代理上构建的。在过去的几个月里,我们已经能够构建这个项目而几乎没有问题。
然而,上周五,我们开始在项目构建时看到一个奇怪的错误:
error MSB3073: The command "npm run build -- --prod" exited with code -1073741819.
现在,在任何人被有趣的命令分心之前(我们做到了!),npm run build -- --prod 是 Visual Studio 2017 项目默认配置为运行以构建 Angular 项目。如果您在 Visual Studio 终端窗口中运行该命令,您将看到它的计算结果为 ng build "--prod" - 具体而言,在您的 Web 项目中,您会发现类似 <Exec WorkingDirectory="$(SpaRoot)" Command="npm run build -- --prod" /> 的行
我查了the Angular CLI's build command,但在任何地方都找不到错误代码列表,所以我不知道ng build上下文中的错误代码是什么。
我能在错误代码 -1073741819 上找到的唯一资源与 Windows UAC 设置有关,特别是 that one may need to mess with sound settings or edit the registry...如果您刚刚从 Windows 7 升级到 Windows 10,则从 2015 年开始.
问题:
1、ng build上下文中,错误码-1073741819是什么意思?
2. 是否有ng build 命令可以在任何地方发出的错误代码列表?这可能有助于我回答第一个问题,但也可以作为一般参考。
【问题讨论】:
标签: angular msbuild angular-cli teamcity