DalekJS:测试根本没有运行

时间:2013-08-23 12:35:47

标签: npm phantomjs dalekjs

这是我在Ubuntu上的设置

  1. 按照网站指示安装dalek和dalek-cli,版本显示正确
  2. phantomjs是通过npm install安装的,但无法运行phantomjs命令
  3. 通过apt-get安装了phantomjs ...现在我的版本为1.4
  4. 文件夹/var/www/first_tests/中的
  5. 我在网站中提供了package.json文件以及包含tests并提供了Google示例的子文件夹first.js
  6. 我在我的家庭目录中,因为那是我唯一可以称之为dalek的地方(我猜是因为我安装时的位置)所以我正在做

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

    控制台显示“正在运行测试”,但没有任何反应。试图运行

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

    给我“ undefined:0 ReferenceError:找不到变量:module

1 个答案:

答案 0 :(得分:0)

Dalek期望PhantomJS二进制文件位于:

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

文件夹。此外,它肯定需要1.9.0或更高版本。 你可以尝试从PhantomJS主页上下载二进制文件。手动将其复制到上面提到的文件夹。

如果您可以发送给我(dalekjs@asciidisco.com)npm调试日志,那真是太棒了, 所以我可以先检查一下为什么会发生这种情况。