pipeline.yml файл:
steps:
- task: NodeTool@0
inputs:
versionSpec: '21.x'
displayName: 'Install Node.js'
- script: |
npm install
npm run build
displayName: 'npm install and build'
Я выполняю задание в автономном агенте в виртуальной машине Oracle. Кажется, что конвейер всегда выходит из строя при установке npm. Ошибка — это ошибка утверждения. Читается как:
Generating script.
========================== Starting Command Output ===========================
"C:\Windows\system32\cmd.exe" /D /E:ON /V:OFF /S /C "CALL "C:\agent\_work\_temp\97407895-4ccc-4e26-92bd-12c6df490d71.cmd""
Assertion failed: new_time >= loop->time, file c:\ws\deps\uv\src\win\core.c, line 327
##[error]Cmd.exe exited with code '-1073740791'.
Finishing: npm install and build
Я синхронизировал время на локальном компьютере и на виртуальной машине, но ошибка продолжает возникать, и задание продолжает завершаться сбоем.
Я также не могу найти каталог c:\ws\deps\uv\src\win\ на своей виртуальной машине.





Ошибка, с которой вы столкнулись, похоже, связана с известной проблемой Node.js и его зависимости libuv.
Вот подробная информация о проблеме для справки: Утверждение не выполнено: new_time >= цикл->time, файл c:\ws\deps\uv\src\win\core.c и Утверждение не выполнено: new_time >= цикл -> время.
Решения, которые вы можете попробовать: