2017-04-25 61 views
1

我目前遇到了與運行Karma的ngx-bootstrap有關的問題。 問題是「鉻57.0.2987(視窗10 0.0.0)錯誤 遺漏的類型錯誤:無法讀取的不確定 財產 '輸出' 在node_modules/NGX-引導/包/ NGX-bootstrap.umd.js:8087angular-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

相關問題