2016-03-23 9 views
10

クイックスタートsb-admin-angularから、私はテストを実行しようとしていますが、エラーunable to init ocLazyLoadが出ます。 (これはWindows7のマシンです。)カルマがエラー "init ocLazyLoadを初期化できません"

私がテストを実行するために使用するコマンドは次のとおりです。

$ grunt test --force 

私はthis threadから理解し、私はocLazyLoadスクリプトへのパスがkarma.conf.jsに追加されていることを確認しなければなりません。

files: [ 
    'bower_components/angular/angular.js', 
    'bower_components/angular-mocks/angular-mocks.js', 
    ... 
    'bower_components/oclazyload/dist/ocLazyLoad.min.js', 
    'app/scripts/**/*.js', 
    'test/mock/**/*.js', 
    'test/spec/**/*.js' 
], 

前述のスレッドで提案されているように私はまた、ocLacyLoadを再インストールしバウアーを使用して試してみました。私は、バージョンの選択肢を与えられ、最初のオプションを選択されました:

Unable to find a suitable version for oclazyload, please choose one: 
    1) oclazyload#~0.5.2 which resolved to 0.5.2 and is required by sb-admin 
    2) oclazyload#^1.0.9 which resolved to 1.0.9 
Iが見つからないか、ここにしてください破損していますどのようなステップ

?それはこのようになります

答えて

5

bower.jsonファイルのoclazyloadをバージョン0.6.0以上に更新します。いくつかの0.5.xバージョンでこのバグが導入され、0.6.0バージョンで解決されています。

この例のbower.json値の現在の値は、使用した値の0.5.2です。

参照:

[1] https://github.com/ocombe/ocLazyLoad/issues/122(GitHubので号)0.6.0にアップグレード

+0

私は0.6.0に更新しようとしました。古いパッケージに 'bower uninstall'を使用しましたか? –

+1

出力に変更はありませんでしたか?したがって、正しいバージョンが実際に使用されることになります。 – mico

+0

いいえ、私はその措置を講じませんでした。私は今それを試みることはできません。私がもう一度やり直す前に賞金の期限が切れてもうまくいけば、あなたのポイントを得る方法を見つけます。 –

3

は、あなたが経験しているものです。

これはocLazyLoad 0.6.0で修正される必要があります。

+0

。変更なし –

関連する問題