忽略 Azure DevOps 上生成定义的 .npmrc 文件

Ignore .npmrc File on Build Definition on Azure DevOps

我的应用程序使用 Angular 2.4,我想在 Azure Devops 上的构建中忽略 .npmrc 文件。我不确定是在 tgconfig.json 文件上还是在构建管道本身上忽略它。但是我试图像这样在 tgconfig.json 文件中排除这个 .npmrc 文件:

{
  "compilerOptions": {
    "moduleResolution": "node",
    "target": "es5",
    "sourceMap": true,
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "skipDefaultLibCheck": true,
    "removeComments": true
  },
  "exclude": [
    "node_modules",
    "wwwroot/dist",
    ".npmrc"
  ]
}

但是build on azure devops还是没有忽略它。这是构建定义:

您可以在处理之前添加一个删除文件的步骤。

bash: |
  rm $(Build.SourcesFolder)/.npmrc