如何使用 Yarn 而不是 Npm 发布我的 Visual Studio Angular 项目?
How do I publish my Visual Studio Angular project using Yarn instead of Npm?
我有一个 Visual Studio Angular 项目,我正尝试通过 Azure DevOps Pipelines 进行部署,我希望使用 Yarn 构建 ClientApp 文件夹中的 Angular 代码Npm.
我在发布我的 Web 项目的管道中有一个 .Net Core 任务,还尝试使用 Npm 在 ClientApp 文件夹中构建 Angular 代码 - 但失败了。
我需要以某种方式更改 Visual Studio 项目的发布步骤以便它使用 Yarn,或者我需要 disable/prevent 构建我的 Angular 代码的发布步骤这样我就可以在管道中使用单独的 Yarn 步骤来独立于服务器端代码在 ClientApp 文件夹中构建 Angular 代码。我该怎么做?
我明白了。我需要编辑我的项目文件并更改 npm 的条目以使用 yarn。就这么简单
<Exec WorkingDirectory="$(SpaRoot)" Command="yarn install" />
<Exec WorkingDirectory="$(SpaRoot)" Command="yarn build-prod" />
"build-prod" 是我在 package.json
的 scripts
部分定义的条目
我有一个 Visual Studio Angular 项目,我正尝试通过 Azure DevOps Pipelines 进行部署,我希望使用 Yarn 构建 ClientApp 文件夹中的 Angular 代码Npm.
我在发布我的 Web 项目的管道中有一个 .Net Core 任务,还尝试使用 Npm 在 ClientApp 文件夹中构建 Angular 代码 - 但失败了。
我需要以某种方式更改 Visual Studio 项目的发布步骤以便它使用 Yarn,或者我需要 disable/prevent 构建我的 Angular 代码的发布步骤这样我就可以在管道中使用单独的 Yarn 步骤来独立于服务器端代码在 ClientApp 文件夹中构建 Angular 代码。我该怎么做?
我明白了。我需要编辑我的项目文件并更改 npm 的条目以使用 yarn。就这么简单
<Exec WorkingDirectory="$(SpaRoot)" Command="yarn install" />
<Exec WorkingDirectory="$(SpaRoot)" Command="yarn build-prod" />
"build-prod" 是我在 package.json
的scripts
部分定义的条目