簡體   English   中英

如何使用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而不是Npm構建ClientApp文件夾中的Angular代碼。

我在發布我的Web項目的管道中有一個.Net Core任務,並且還嘗試使用Npm在ClientApp文件夾中構建Angular代碼-失敗。

我需要以某種方式更改Visual Studio項目的“發布”步驟,以便它使用Yarn,或者我需要完全禁用/阻止“發布”步驟構建我的Angular代碼,以便我可以在管道中使用單獨的Yarn步驟來獨立於服務器端代碼,在ClientApp文件夾中構建Angular代碼。 我怎樣才能做到這一點?

我想到了。 我需要編輯項目文件並更改npm的條目才能使用yarn。 就那么簡單

<Exec WorkingDirectory="$(SpaRoot)" Command="yarn install" />
<Exec WorkingDirectory="$(SpaRoot)" Command="yarn build-prod" />

“ build-prod”是我在package.json的scripts部分中定義的條目

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM