2017年11月14日火曜日

nightmarejs(electron) on centos7

nightmarejs V1(phantom)の時どうやったか忘れたが、もうV2しか使わない。
デフォじゃいろいろライブラリがないので入れないと動かない。
忘れそうなので一応メモ。

yum update openssl
yum install xorg-x11-server-Xvfb libXScrnSaver
yum install curl cabextract xorg-x11-font-utils fontconfig
yum install ipa-*-fonts

//[file not found]
libgtk-x11-2.0.so.0
libXtst.so
libgconf-2.so.4

//[how to fix]
yum install gimp
yum install libXtst

yum whatprovides '*libgconf-2.so.4'
yum install GConf2-3.2.6-8.el7.x86_64


//debug実行 & package.json
  "scripts": {
    "centos-dev" : "DEBUG=nightmare*,electron* xvfb-run -a --server-args='-screen 0 1280x2000x24' node app.js -- --progress=false --single-run --watch=false",
  },

<証明書がかったるいので鍵を強制的に外すとき>
npm config set strict-ssl false
npm install
npm config set strict-ssl true

0 件のコメント:

コメントを投稿