首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure管道中安装对等依赖项

在Azure管道中安装对等依赖项
EN

Stack Overflow用户
提问于 2020-04-07 19:15:37
回答 1查看 1.6K关注 0票数 0

我想通过Azure DevOps构建npm软件包。我的构建管道失败,因为没有安装对等依赖项。是否有方法安装来自package.json的对等依赖项?

下面是我构建和发布npm包的示例蔚蓝-管线. file文件。

代码语言:javascript
复制
pool:
  name: Azure Pipelines
  demands: npm
  vmImage: 'ubuntu-latest'

steps:
- task: Npm@1
  displayName: 'npm install'
  inputs:
    verbose: false

- task: Npm@1
  displayName: 'npm install project'
  inputs:
    workingDir: 'projects/my-project'
    verbose: false

- task: Npm@1
  displayName: 'ng build'
  inputs:
    command: custom
    verbose: false
    customCommand: 'run ng build -- --prod'

- task: Npm@1
  displayName: 'npm publish'
  inputs:
    command: publish
    workingDir: 'dist/my-project'
    verbose: false
    publishEndpoint: NPM
  condition: contains(variables['Build.SourceBranch'], 'master')

附加问题:发布时如何应用标签?

EN

回答 1

Stack Overflow用户

发布于 2020-04-08 09:34:00

对于此问题,首先,您需要确保npm任务中指定的工作文件夹包含目标package.json。

其次,您需要使用的所有依赖包是否都存在于公共提要中?如果不是,您需要使用Azure工件提要中的包。

此外,您还需要确保依赖包是在package.json中指定的。如果一切正常,你能在本地成功运行吗?

更新

使用npm 3显式删除了对等依赖项的自动安装。

这是您可以参考的case

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61087715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档