安装API Connect工具包时出现以下错误:
sha1-UhOHSxsj + deaxi0QbjKXDirzcn8 =使用sha1时完整性校验和失败:想要sha1-UhOHSxsj + deaxi0QbjKXDirzcn8 =但得到了sha1-208ds / bfbkHrcce1kMfz2sLUPhs =。 (627039字节)
节点版本: - 6.10.3 NPM版本: - 5.0.1
我正在尝试使用npm install -g apiconnect命令在Windows 7工作站(64位)上安装API Connect工具包。
解决此问题的后续步骤可能是什么?
答案 0 :(得分:4)
我在Windows 10中的Node(v8.1.0)和NPM(5.0.3)版本中遇到了类似的错误。 按照以下步骤解决此问题。 a)卸载npm& Node.js完整。 b)删除“npm”& “C:\ Users \\ AppData \ Roaming”位置的“npm-cache”文件夹。 c)通过“.msi”安装最新的节点版本 d)从节点命令提示符运行“npm i -g npm” e)移动到你的项目位置并运行“npm install”它应该工作。
答案 1 :(得分:3)
我也遇到了同样的问题但是由
解决了(第1版旧版本的npm 4.x.x)
npm install -g npm@4.6.1
如果你正在构建一些东西并在你的项目中,那么下一个可选的包.lock.json存在 delete package.lock.json (这意味着节点版本5已经安装了一些安装程序(比如在Heroku应用程序上部署应用程序时自动检测此文件并升级到版本5)
现在尝试npm安装它应该工作
谢谢
答案 2 :(得分:0)
它必须帮助您:
简单的灵魂:
sudo npm i npm@latest -g
答案 3 :(得分:0)
对此问题有多种解决方案。我已经遇到过很多次了,总是有不同的事情对我有所帮助。
A。。首先尝试清理缓存:先npm cache clean --force
,然后再清理npm install
B。其次,您可以尝试npm install --update-binary
C。第三种选择是尝试A并删除node_modules文件夹,然后npm install
D。第四个选项是卸载nodejs重新启动并重新安装,然后尝试npm install
E。对我有用的最后一个选择是删除npm
中的npm-cache
和Users%username%\AppData\Roaming
文件夹并运行npm install
>
您也可以尝试通常最好的其他组合,以总是执行A并至少清理缓存或删除node_modules文件夹。
答案 4 :(得分:0)
答案 5 :(得分:0)
转到项目目录,然后在fx powershell或cmd中输入以下命令。
rm ./package-lock.json
npm cache clear --force
npm install -g npm
对我有用。
答案 6 :(得分:-1)
再试一次,添加参数'--unsafe-perm = true'
npm install -g plugman --unsafe-perm=true
答案 7 :(得分:-3)
yarn install
为类似的错误工作。检查here