[Dev] condenserをビルドする

in #japanese2 months ago (edited)

こんにちは、@yasuです。

condenserをビルドする際、nodeなどのバージョンの違いやライブラリ間の依存関係によりビルドエラーが発生することがあります。今回、ビルドに成功したいくつかのパターンを紹介します。

  1. Node v12.22.9版(Ubuntu 22)
  2. Node v20.11.1版(Ubuntu 22)
  3. Node v18.19.1版(Ubuntu 20)
  4. Node v20.11.1版(Ubuntu 22)

準備

git clone https://github.com/steemit/condenser
cd condenser
mkdir tmp

Node v12.22.9版(Ubuntu 22)

sudo apt install aptitude
sudo aptitude install npm ※Nodeはv20ではなくv12を入れる
sudo aptitude install yarn
sudo yarn install --frozen-lockfile
yarn run build

Node v20.11.1版(Ubuntu 22)

sudo apt install yarn
sudo yarn install --frozen-lockfile
yarn run build

Node v18.19.1版(Ubuntu 20)

sudo apt install yarn
yarn config set strict-ssl false
sudo yarn add node-sass
sudo yarn install --frozen-lockfilee --use-yarnrc ~/.yarnrc
yarn run build

Node v20.11.1版(Ubuntu 22)

sudo aptitude install yarn
sudo yarn global add node-sass
sudo yarn install --frozen-lockfile
yarn run build

起動

sudo yarn run production

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.033
BTC 63475.87
ETH 3121.13
USDT 1.00
SBD 3.87