10

クイックスタートsb-admin-angularから、テストを実行しようとしていますが、エラーが発生しますunable to init ocLazyLoad。(これは Windows7 マシンです。)

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

$ grunt test --force

このスレッドから、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'
],

また、前述のスレッドで提案されているように、Bower を使用して 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

ここで欠落または破損しているステップは何ですか?

4

2 に答える 2

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 の問題)

于 2016-03-29T20:06:32.853 に答える