aswww log

Webエンジニアの技術録。Linuxとかウェブ制作・ソフト開発とか

nightmareJsのインストールとElectronに関わるコマンドと参考リンク

npm install vo

○npmパッケージ一覧表示

npm ls --depth=0

○npmパッケージ詳細一覧表示

npm ls 

○Electronのパッケージ化パッケージインストール

npm i electron-packager -g

○Electronパッケージ生成

$ # electron-packager <sourcedir> <appname> --platform=<platform> --arch=<arch> --version=<version>
electron-packager ./jstest getAdToday --platform=darwin,win32 --arch=x64 --version=0.36.1

nightmarejsで参考にしたサイト
googleログイン

  • Nightmareがv2(Electronベース)になり、使いやすく感動したのでLIGブログのPV/UUデータ取得を自動化してみた。

http://qiita.com/n0bisuke/items/8a7a52321380e5cf0379

○オプション一覧

  • Nightmareさんとこをざっくり訳

http://kurokokoruru.hatenablog.com/entry/2016/01/03/185817

  • Nightmarejsでセッションを維持しない

http://qiita.com/notsunohito/items/c8d7768cc6b30dd8e441

Electronで参考にしたサイト
○Electronをパッケージ化する

  • 30分で出来る、JavaScript (Electron) でデスクトップアプリを作って配布するまで

http://qiita.com/nyanchu/items/15d514d9b9f87e5c0a29#%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB

○package.jsonの書き方とか

  • はじめてのElectronAdd

https://goo.gl/koUKXI


エラー関連
■npm ERR! enoent ENOENT: no such file or directory, open package.json
electron-packager入れてなかったことが原因

■実行ファイルを実行したらError: Unable to find a valid app
package.jsonがソースディレクトリになかったことが原因[]
https://github.com/electron-userland/electron-packager/issues/264