显示 Azure 管道命令行脚本错误 - mv: 无法统计没有这样的文件或目录

Azure pipeline Command Line Script error showing - mv: cannot stat No such file or directory

我正在使用 ASP Dot NET MVC Core 的示例模板项目,并且在项目中安装了 React。我需要使用 CI/CD 管道将此项目部署到 Azure。

我可以成功完成除命令行脚本之外的所有作业。在命令行脚本作业中,只想将我的反应“构建”文件夹移动到“wwwroot”文件夹以导航反应索引页面。

This is the tutorial I've used.

Package.json

Code Structure

Repos

Pipeline - npm build

Pipeline - Command Line Script

Command Line Script

按照博客的教程,你没有成功,因为博客没有讲SPA。

他使用两个命令创建了两个项目。亲测发现使用VS2022发布SPA项目时,项目结构如下

我们可以发现,在release之后,ClientApp中的React工程编译后会自动添加到Asp.netCore工程中的wwwroot中。


所以我觉得,如果你使用两个独立的项目,比如博客中,那么我们需要使用mv命令来复制文件内容。

如果我们使用的是SPA项目,就是你现在创建的同一个项目,你可以省略这些步骤,正常发布。