私はPhantomJSを使ってジャスミンテスト用のCIを設定しています。私は私のHTMLページにSystemJSを含めることで問題に直面しています。htmlでSystemJSを読み込むとPhantomJSでエラーが発生する
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script src="lib/systemjs/dist/system.src.js"> </script>
<script>
System.config({
baseURL: './lib'
});
</script>
</body>
</html>
私はそのようなコンソールでそれを実行しました::phantomjsはhttp://localhost:8080をtest.jsここ
は、HTMLの例である:私はJavaScriptを出て、まだ同じエラーに直面し、それからすべてを削除しました。ReferenceError: Can't find variable: System
test.js次のコード含まれています。それはsystem.src.jsを見ていないように見えます
var page = require('webpage').create();
page.open(system.args[1], function(status)
{
phantom.exit(0);
});
を。そこに絶対パスを入れようとしましたが、それでも同じエラーです。また、page.injectJsで試してみました。
どのPhantomJSバージョンをお使いですか? 'onConsoleMessage'、' onError'、 'onResourceError'、' onResourceTimeout'イベント([Example](https://gist.github.com/artjomb/4cf43d16ce50d8674fdf#file-1_phantomerrors-js))に登録してください。多分エラーがあるかもしれません。 –
私はPhantomJS 2を使用していますが、私は上記以外のエラーは表示されません。 – Katia