2017-06-28 11 views
0

私はAngular-cliとこのライブラリを使用しています:ng2-datetimeアンギュラテスト - ng2-datetime:未知のタイプエラー:未定義のプロパティ 'dates'を読み取ることができません

私はposted a commentは、この問題を指摘していますが、SO aswell ...

問題に私の運を試してみたかった:ng-testコマンドを実行すると

、私は次のエラーメッセージを取得しています:

Chrome 59.0.3071 (Windows 10 0.0.0) ERROR Uncaught TypeError: Cannot read property 'dates' of undefined at webpack:///~/bootstrap-datepicker/dist/locales/bootstrap-datepicker.es.min.js:1:0 <- src/test.ts:124808

Chrome 59.0.3071 (Windows 10 0.0.0) ERROR Uncaught TypeError: Cannot read property 'dates' of undefined at webpack:///~/bootstrap-datepicker/dist/locales/bootstrap-datepicker.es.min.js:1:0 <- src/test.ts:124808

強調した。

キャッチされない例外TypeError:プロパティを読み取ることができませんがWebPACKので未定義

の 'さかのぼり':///~/bootstrap-datepicker/dist/locales/bootstrap-datepicker.es.min.js:1:0 < - SRC

import 'bootstrap-datepicker/dist/css/bootstrap-datepicker3.min.css'; 
import 'bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js'; 
import 'bootstrap-datepicker/dist/locales/bootstrap-datepicker.de.min.js'; 
import 'bootstrap-datepicker/dist/locales/bootstrap-datepicker.es.min.js'; 

私は追加するように、複数のアプローチを試してみました:私は実際にこのように、使用されようとしている部品のモジュールでこれらのスクリプトをインポートしています/test.ts:124808

karma.conf.js jqueryスクリプト:

files: [ 
      {pattern: './node_modules/jquery/dist/jquery.min.js', watched: true}, 
      {pattern: './src/test.ts', watched: false} 
     ], 

私は本当にこの問題に悩まされていますが、Angularで使用されるjQueryベースのライブラリでよくある問題だと思います。

ご連絡ありがとうございました。私にお知らせいただいた追加情報が必要な場合は、お知らせいたします。

答えて

1

私はこの問題を見つけました、それはとても簡単でした!

だけkarma.conf.jsに行を追加するために必要なI:

{pattern: './node_modules/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js', watched: false}, 

このファイル内の私の最後のfiles配列は、このようなものです:

files: [ 
    {pattern: './node_modules/jquery-ui-npm/jquery-ui.min.js', watched: false}, 
    {pattern: './node_modules/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js', watched: false}, 
    {pattern: './src/test.ts', watched: false} 
], 
関連する問題