npm install web3

npm install web3 bug特别多

刚开始,看教程说如果遇到问题则

npm install -global --production windows-build-tools

可是我在运行过程中卡在visual studio tools的过程中,结果手贱点击了一下下载好的vs_BuildTools.exe,然后就报错了

然后就上网搜如何安装web3,主要根据下述博客

https://www.cnblogs.com/juehai/p/9721841.html

根据这个博客先安装了cnpm

1. 安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

这里出现了一个问题,卡着了,然后重新安装时报错rollbackFailedOptional,然后根据这个博客解决

https://blog.csdn.net/x386277405/article/details/78297526

先输入

npm config rm proxy
npm config rm https-proxy

然后输入npm install -g cnpm --registry=https://registry.npm.taobao.org,这时又卡死了几次,又重装最终成功。

然后安装web3

先安装 cnpm install node-gyp –save-dev  

之后在安装cnpm install web3 –save-dev  

到这里成功安装了web3,具体使用还没测试

---------------------------------------分隔符-------------------------------------------------

今天晚上使用web3时发现仍然不能用,这时我又重新运行了

npm install -global --production windows-build-tools

居然提示安装成功,这里不知道为什么

然后我又在项目文件夹下运行

npm install --save web3,第一次卡住,第二次居然成功添加了web3,分析原因可能是我用cnpm 安装了web3所需的其他js文件,然后才很快安装好了web3

-----------------------------------------分隔符-------------------------------------------------

今天在另一个项目中安装web3的时候依然不成功,过程是直接运行npm install --save web3,然后报错是C:\Users\xxx\.node-gyp\8.12.0\x64\node.lib :fatal error LNK1127 :库已损坏。

运行了好几次均报此错误。

解决时主要参考了https://blog.csdn.net/qq_33826977/article/details/78645665

这篇博文中提到的从官网地址重新下载一份node.lib然后替换的方法。具体官网地址是:https://nodejs.org/download/release/v8.12.0/win-x64/node.lib

下载后替换C:\Users\xxx\.node-gyp\8.12.0\x64\node.lib中的node.lib然后重新运行npm install --save web3,成功!

你可能感兴趣的:(blockchain)