首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试npm安装时,标记名"file-saver@2.0.1“无效

尝试npm安装时,标记名"file-saver@2.0.1“无效
EN

Stack Overflow用户
提问于 2020-08-24 21:48:46
回答 1查看 343关注 0票数 1

我在Azure Continous Integration中构建我的Angular应用程序时遇到了一个问题。

就在构建步骤之前,有一个npm安装步骤,它失败并触发了下面的错误

代码语言:javascript
复制
error Invalid tag name "file-saver@2.0.1": Tags may not have any characters that encodeURIComponent encodes

下面是我的Package.json文件,其中指定了filesaver

代码语言:javascript
复制
"bootstrap": "^4.4.1",
"dom-to-image": "^2.6.0",
"file-saver": "^2.0.2",
"font-awesome": "^4.7.0",
"html2canvas": "^1.0.0-rc.5",
"html2pdf.js": "0.9.2",
"jquery": "^3.5.1",
"jspdf": "^1.5.2",

不知道为什么它只在Azure中触发。它的(npm安装)在本地运行良好。

EN

回答 1

Stack Overflow用户

发布于 2020-10-27 23:27:35

我相信file-saver@2.0.1是jspdf@1.5.2的依赖项。这就是为什么你会得到文件保存程序@2.0.1的错误,而不是package.json中的文件保存程序@2.0.2的错误。我通过安装jspdf@2.1.1的最新版本解决了这个问题。我能够从我的package.json中删除文件保护程序,它包含在jspdf的依赖项中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63562366

复制
相关文章

相似问题

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