发布Azure DevOps扩展任务时包含node_modules遇令牌无效错误的问题求助
发布Azure DevOps扩展任务时包含node_modules遇令牌无效错误的问题求助
各位大佬好,我最近在开发Azure DevOps的扩展任务时碰到了个头疼的问题,想请教下大家的解决思路。
根据Azure的相关说明,任务代理不会自动安装所需的模块,要求把node_modules复制到buildandreleasetask文件夹里。考虑到VSIX文件有50MB的大小限制,我在复制前特意运行了npm install --production或者npm prune --production来精简依赖,最终打包出来的VSIX只有15MB,完全符合大小要求。
但现在的问题来了:不管我是在浏览器里直接上传VSIX文件,还是用tfx extension publish命令行发布,都会触发同一个错误:
error: A token is not valid. Refer to RFC 2616 for correct grammar of content types.
如果我不把node_modules包含进VSIX里,扩展倒是能正常上传更新,但运行的时候因为缺少依赖根本没法工作。
有没有大佬遇到过类似的情况?麻烦给指条明路,谢谢了!
备注:内容来源于stack exchange,提问作者pregmatch
相关产品推荐
相关产品推荐

