azure devops npm 任务

azure devops npm task

我目前在 azure devops 的构建管道中使用 npm 任务。 最近 npm 运行 步骤开始失败并出现以下错误。当我手动安装 sass 和 sass-loader 时,npm 运行 步骤顺利通过。如何从管道安装完整的模块。?

模块构建中的错误失败(来自 ./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/lib/loader.js):

您可以尝试以下方法看能否解决问题:

  1. 执行npm install命令安装node-sass(见here) 正在筹备中。

    npm install -D node-sass
    
  2. 在本地机器上重新配置您的 npm 包。

    • 安装或升级Angular到最新版本。
    • 将源存储库检出到本地机器。
    • 移除机头模块和包装锁。
    • 通过 npm isntall 命令为您的包重新安装刷新依赖项。
    • 将更改推送到远程存储库,然后尝试管道。

我已通过使用 npm 任务添加另一个步骤并传递参数 (sass-loader) 来安装 sass 模块来解决此问题。