我在Azure Continous Integration中构建我的Angular应用程序时遇到了一个问题。
就在构建步骤之前,有一个npm安装步骤,它失败并触发了下面的错误
error Invalid tag name "file-saver@2.0.1": Tags may not have any characters that encodeURIComponent encodes下面是我的Package.json文件,其中指定了filesaver
"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安装)在本地运行良好。
发布于 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的依赖项中。
https://stackoverflow.com/questions/63562366
复制相似问题