我们有一个CD/CI Azure DevOps构建流水线,今天突然停止工作。它在我们的流水线中已经成功使用了数月。
失败的组件是"npm install",在详细日志中出现以下错误。
我无法确定这是否与npm失败的根本原因有关,但似乎支持了我的假设,即“npm install”在撰写本文时存在问题(2020年11月17日)。
还有其他使用Azure DevOps进行CD / CI的人遇到了同样的问题吗? 我查看了NPM事件页面,并看到此问题https://status.npmjs.org/incidents/r1tlhscrw3r6,但应该已经解决了。
失败的组件是"npm install",在详细日志中出现以下错误。
我在谷歌上搜索了一下,有些人建议在运行npm install之前运行:npm cache clear --force。我尝试了这个方法,但是出现了相同的错误。
然后我查看日志中较早的部分,发现以下内容:
我尝试浏览https://github.com/sass/node-sass/releases/download/v4.12.0/win32-x64-83_binding.node,但出现了“页面未找到”的消息。我无法确定这是否与npm失败的根本原因有关,但似乎支持了我的假设,即“npm install”在撰写本文时存在问题(2020年11月17日)。
还有其他使用Azure DevOps进行CD / CI的人遇到了同样的问题吗? 我查看了NPM事件页面,并看到此问题https://status.npmjs.org/incidents/r1tlhscrw3r6,但应该已经解决了。
npm audit
查看是否存在任何问题。如果有,您可以通过运行npm audit fix
来修复它们。 - Connell.O'Donnellnode.js
?似乎它试图针对不支持的 node 版本构建node-sass
。 - Max Ivanov