CI'ng build'找不到打字稿文件,而本地版本可以

时间:2019-08-09 18:57:14

标签: angular angular-cli

我有一个相对较大的项目,它在Angular 7.3.8上运行。我已经开发了很长时间,没有任何问题。在尝试集成CI / CD时,我在ng build --prod命令上遇到了错误。 ng build命令存在相同的错误。

我尝试更改compilerOptions.baseUrl并相应地更改所有import语句,可惜没有一个帮助。我还向package.json中添加了正确的cli版本,以确保它不是由于更新的版本而导致的错误。正如您在屏幕截图中看到的那样,我在Angular版本7.3.8中遇到了错误。

我该如何解决?

error

1 个答案:

答案 0 :(得分:0)

我没有找到问题,但是找到了解决方法。

我的Azure管道在ubuntu(虚拟)计算机上运行。我认为必须改变所有路径,才能使其在Linux上运行。在管道中进行调试很痛苦,因此我可能需要设置一些Linux机器并首先在那儿测试构建我的项目。

目前,我已将虚拟机更改为Windows服务器,无需任何其他配置即可构建良好。