运行环境:ubuntu 16.04 64位系统
一 安装运行环境
安装nvm,nodejs的包管理工具
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
nvm install v6
nvm use v6
二 下载源码
git clone https://github.com/bitshares/bitshares-ui
cd bitshares-ui
三 为网页钱包工程安装依赖的nodejs包(根据package.json)
npm install
四 安装完成后,运行
npm start
image.png image.png image.png五 访问
本机浏览器输入 http://127.0.0.1:8080
外部机器浏览器输入http://网页钱包运行主机的IP:8080
就可以访问了
四 遇到的问题
1 npm install时,安装eletron,卡在 node install.js ,
- 可以运行 npm config set registry https://registry.npm.taobao.org
- 然后 编辑 ~/.npmrc 加入下面内容
registry=https://registry.npm.taobao.org
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl=http://npm.taobao.org/mirrors/phantomjs
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
2 npm start时,发现building modules没完成,就退出了。且使用lsof -i:8080, 没看到node进程
=》内存不足,请增加内存 or 增加swap分区大小
网友评论
见证人节点就是做打包见证人 可以获得bts奖励
不知道我这么理解有么有错?
npm WARN react-translate-component@0.13.2 requires a peer of counterpart@^0.17.0 but none was installed.
npm WARN worker-loader@0.8.1 requires a peer of webpack@>=0.9 <2 || ^2.1.0-beta || ^2.2.0 but none was installed.
npm ERR! Linux 4.4.0-104-generic
npm ERR! argv "/home/peng/.nvm/versions/node/v6.12.2/bin/node" "/home/peng/.nvm/versions/node/v6.12.2/bin/npm" "install"
npm ERR! node v6.12.2
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! electron@1.7.10 postinstall: `node install.js`
npm ERR! Exit status 1
可以运行 npm config set registry https://registry.npm.taobao.org
然后 编辑 ~/.npmrc 加入下面内容
registry=https://registry.npm.taobao.org
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl=http://npm.taobao.org/mirrors/phantomjs
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/