2017-08-27 7 views
2

私はDebian 8.7.1です。私はGoogle Chromeの人形を使いたい。私はscript.jsという名前のファイルを持っており、 puppeteerのドキュメントで推奨されているスクリーンショットコマンドを入力します。Google Chrome puppeteerを使用

nodejs script.js 

をしかし、それは多少の誤差があります:

は、JSファイルを実行するために私が実行v8.4.0ある-v

(node:929) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): AssertionError [ERR_ASSERTION]: Chromium revision is not downloaded. Run "npm install" 

(node:929) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. 

nodejsをし、NPMの-vは5.3.0です。

この問題を解決するのを手伝ってください。

答えて

0

プロキシを無効にしてみてください。私のために働いた。エラー情報から

+0

ありがとうございます。私は自分のシステムにプロキシを設定しませんでした! –

+0

@ F.M企業の代理店などに就いていますか? –

+0

私は仮想ボックスにdebianをインストールし、ネットワークはブリッジです。私は自分のシステムにプロキシを定義していません –

3

Chromium revision is not downloaded. Run "npm install"

cd /path/to/puppeteer && npm install

このコマンドは/path/to/project/node_modules/puppeteer/.local-chromium/

+0

ありがとう、驚くほどの時間節約! – Valdrinit

0

おっとにクロムをダウンロードします正しい答えを持っていますが、あなただけの何かを得るために探しているなら実行中、私は恥知らずにdocker image repoを提出します。これは、Linuxや他のクラウドプラットフォーム上でChromeを実行することについての推測をすべて行います。

関連する問題