【发布时间】:2020-10-19 09:25:57
【问题描述】:
实际上,我需要将我的 Angular 应用程序部署到 Azure。老实说,这是我第一次使用 Angular 应用程序进行部署。所以我选择的是带有 Grunt 模板的 Node。
步骤如下
steps:
- task: Npm@1
displayName: 'npm install'
inputs:
workingDir: CrSPA/Clientapp
verbose: false
steps:
- task: Npm@1
displayName: 'Build Project'
inputs:
command: custom
workingDir: CrSPA/Clientapp
verbose: false
customCommand: 'run build-prod'
run build-prod 表示 ng build --prod
我的问题是它是正确的方法。我问这个是因为当应用程序发生小的变化时,整个 npm 安装过程都会发生并且需要很长时间才能完成。所以我不确定我遵循的方式是最好的方式。
最好在本地构建后推送?也可以将 node_modules 文件夹也推送到存储库中,所以我不能总是执行 npm install 吗?
【问题讨论】:
-
嗨@Sandeep Thomas。这个问题有更新吗?如果答案可以给你一些帮助,请随时告诉我。只是提醒this。
标签: angular azure azure-devops continuous-integration azure-pipelines