2017-04-25 2 views
1

現在、カルマで動作しているngx-bootstrapに問題があります。 node_modulesで未定義 のプロパティ '出力' を読み取ることができません/ NGX-ブートストラップ/バンドル/ NGX-bootstrap.umd.js:8087 問題がクローム57.0.2987(Windowsの10 0.0.0)ERROR キャッチされない例外TypeError」であります"カルマで単体テストを実行するとangg-ngx-bootstrapがエラーを起こす

私は角度4.0.0と" ngx-bootstrap "を使用しています:"^1.6.6 "。ここに私の設定は

1. package.json

"dependencies": 
    { 
     "@angular/common": "~4.0.0", 
     ........................ 
     "ngx-bootstrap": "^1.6.6" 
    } 

2. Systemjs.config.js

System.config({ 
    ...................... 
    map: {    
     // angular bundles 
     .............................. 
     'ngx-bootstrap': 'npm:ngx-bootstrap/bundles/ngx-bootstrap.umd.js',      
    } 

}); 

3. karma.conf.js

です
module.exports = function (config) { 
.................. 
config.set({ 
    basePath: '', 
    frameworks: ['jasmine'], 
    plugins: [ 
     require('karma-jasmine'), 
     require('karma-chrome-launcher'), 
     require('karma-jasmine-html-reporter'), // click "Debug" in browser to see it 
     require('karma-htmlfile-reporter') // crashing w/ strange socket error 
    ], 
    files: [   
     ................... 
     'node_modules/ngx-bootstrap/bundles/ngx-bootstrap.umd.js',   
    ]  

............
} }

問題を理解するのを手伝ってください。 (Webアプリケーションはngx-bootstrapで正常に動作しています)

ありがとう!

答えて

1

karma.conf.jsで、交換してください:

node_modules/ngx-bootstrap/bundles/ngx-bootstrap.umd.js 

で:

{ 
    pattern: 'node_modules/ngx-bootstrap/bundles/ngx-bootstrap.umd.js', 
    included: false, 
    watched: false 
} 

は、それが動作します。

+0

これは私の問題を修正しました。ありがとう – gdyrrahitis

関連する問題