ubuntu里nodejs+npm+web3+solc环境搭建

nodejs+npm+web3+solc部署脚本

更新下软件源这样下面的脚本命令会快很多,如果之前添加过就算了.

(可选)

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

保存为sources.list

然后在当前目录下运行下面这两个命令来更新软件源 注意:只适用于乌班图16.04版本的

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo cp ./sources.list /etc/apt/sources.list

sudo apt update

环境部署脚本

#! /bin/bash

echo 更新软件列表
sudo apt update

echo 清理残余npm及nodejs
sudo rm /usr/bin/npm
sudo rm /usr/bin/node
sudo rm /usr/bin/nodejs
sudo rm  /usr/local/lib/node
sudo rm -r /usr/local/lib/node_modules
sudo rm  /usr/local/include/node
sudo rm -r /usr/local/include/node_modules
sudo rm  /usr/local/bin/node
sudo rm  /usr/local/bin/npm
sudo rm  /bin/npm
sudo rm  /bin/node
sudo apt remove nodejs -y
sudo apt remove node -y
sudo apt remove npm -y
sudo apt remove nodejs-legacy -y


echo 开始安装

sudo apt install nodejs -y
sudo apt install npm -y
sudo apt install nodejs-legacy -y

echo 安装react
 
sudo npm install create-react-app  -g

echo 安装solc模块4.25版本

sudo npm install --save  [email protected]

echo 安装web3

sudo npm i [email protected] --save

保存为xxx.sh然后
sudo xxx.sh

一键搞定
运行命令的时候必须在安装web3和solc的目录下
再给大家举个安装的例子,
https://www.cnblogs.com/8765h/p/4777746.html
千万不要用这个网站的第一个和第二个方法,因为用了后之后安装其他插件会报错。

你可能感兴趣的:(区块链)