6

phantomJS 1.7を使用して、centOS5 LinuxサーバーでCIジョブとして実行すると、同じ問題が発生しました(自分でコンパイルしました)

Running "jasmine" task 
Testing jasmine specs via phantom 
...  
[D] ["phantomjs","onResourceReceived","GET
http://127.0.0.1:8888/test/spec/CommonTest.js"]
[D] ["phantomjs","onError","ReferenceError: Can't find variable: describe",        [{"file":"http://127.0.0.1:8888/test/spec/CommonTest.js","line":31,"function":""}]]     
ReferenceError: Can't find variable: describe 
...

仕様は、WinXP などの他のマシンで正常に実行されます。

4

1 に答える 1

0

最後に、共通モジュールを再利用するために「node_modules」のシンボリック リンクを作成しましたが、grunt-jasmine-runner が sth をフェッチするのを妨げています。(まだ確かではない)。これを解決するには、「node_modules」ファイルをプロジェクト フォルダーの直下にコピーする必要があります。

于 2012-11-23T03:06:20.913 に答える