首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NPM“在构建管道中解析时意外结束JSON输入”

NPM“在构建管道中解析时意外结束JSON输入”
EN

Stack Overflow用户
提问于 2019-04-26 08:22:02
回答 1查看 1.4K关注 0票数 10

上下文

国家预防机制版本: 8.9.4

npm版本: 6.9.0

我们使用的是带有windows vs2017托管代理的蔚蓝开发管道。

问题

在10个构建中,每一个~1都会失败,出现以下错误:

错误

代码语言:javascript
复制
verbose stack SyntaxError: Unexpected end of JSON   input while parsing near '...st":{"integrity":"sha' 

18263 verbose stack     at JSON.parse (<anonymous>)  

18263 verbose stack     at parseJson (C:\npm\prefix\node_modules\npm\node_modules\json-parse-better-errors\index.js:7:17)  

18263 verbose stack     at consumeBody.call.then.buffer (C:\npm\prefix\node_modules\npm\node_modules\node-fetch-npm\src\body.js:96:50)
18263 verbose stack     at <anonymous>  

18263 verbose stack     at process._tickCallback (internal/process/next_tick.js:188:7)  

它不能解析的JSON是不同的。

我已经尝试过的东西

  • 使用npm代替op npm安装
  • 有一个生成任务,在npm安装之前移除npm chache。(npm缓存干净-强制)
  • 有一个生成任务来更改使用的注册表。(配置集注册表"https://registry.npmjs.com/")
EN

回答 1

Stack Overflow用户

发布于 2021-02-21 17:59:25

如果10个构建中有9个成功了,那么问题可能不在npm缓存中,可能是构建工作区。您是否尝试在作业步骤开始时将其添加到构建管道中?

代码语言:javascript
复制
jobs:
- job:
  workspace:
    clean: all
  # ... other job settings
  steps:
  # ... build steps
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55863579

复制
相关文章

相似问题

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