0

これがUbuntuでの私のセットアップです

  1. ウェブサイトの指示に従ってdalekとdalek-cliをインストールすると、バージョンが正しく表示されます
  2. phantomjs は経由でインストールされnpm installましたが、phantomjs コマンドを実行できませんでした
  3. 経由でphantomjsをインストールしましapt-getた...今はバージョン1.4です
  4. フォルダ/var/www/first_tests/には、ウェブサイトで提供されているpackage.jsonファイルと、提供されているGoogleの例testsを含むサブフォルダがありますfirst.js

dalek と呼べる唯一の場所なので、私はホームディレクトリにいます (インストールしたときにそこにいたためだと思います)。

dalekjs /var/www/first_tests/tests/*.js

コンソールに「Running tests」と表示されますが、何も起こりません。実行しようとしています

phantomjs /var/www/first_tests/tests/first.js

undefined:0 ReferenceError: Can't find variable: module

4

1 に答える 1

0

Dalek は、PhantomJS バイナリが次の場所にあることを期待しています。

node_modules/dalekjs/node_modules/dalek-browser-phantomjs/node_modules/phantomjs/bin

フォルダ。また、必ずバージョン 1.9.0 以降が必要です。PhantomJS のホームページからバイナリをダウンロードして、上記のフォルダーに手動でコピーすることができます。

そもそもなぜこれが起こったのかを確認できるように、私 (dalekjs@asciidisco.com) に npm デバッグ ログを送っていただければ幸いです。

于 2013-08-26T16:28:13.503 に答える