Tôi đang cố chạy bảo hiểm bằng nghiệp chướng và tôi nhận được cảnh báo: WARN [preprocess]: Không thể tải "vùng phủ sóng", nó chưa được đăng ký!Không thể chạy Bảo hiểm với Karma
tôi nghĩ rằng tôi cài đặt bảo hiểm khi tôi chạy 'NPM cài đặt -g nghiệp-bảo hiểm --save-dev'
Dưới đây là tập tin cấu hình của tôi:
module.exports = function(config) {
config.set({
// base path, that will be used to resolve files and exclude
basePath: '',
frameworks: ['jasmine'],
// list of files/patterns to load in the browser
files: [
bunch of files..
],
// list of files to exclude
exclude: [],
// use dots reporter, as travis terminal does not support escaping sequences
// possible values: 'dots', 'progress'
// CLI --reporters progress
reporters: ['progress', 'coverage'],
junitReporter: {
// will be resolved to basePath (in the same way as files/exclude patterns)
outputFile: 'test-results.xml'
},
// web server port
// CLI --port 9876
port: 9876,
// enable/disable colors in the output (reporters and logs)
// CLI --colors --no-colors
colors: true,
// level of logging
// possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
// CLI --log-level debug
logLevel: config.LOG_INFO,
// enable/disable watching file and executing tests whenever any file changes
// CLI --auto-watch --no-auto-watch
autoWatch: true,
// Start these browsers, currently available:
// - Chrome
// - ChromeCanary
// - Firefox
// - Opera
// - Safari (only Mac)
// - PhantomJS
// - IE (only Windows)
// CLI --browsers Chrome,Firefox,Safari
browsers: ['ChromeCanary'],
// If browser does not capture in given timeout [ms], kill it
// CLI --capture-timeout 5000
captureTimeout: 20000,
// Auto run tests on start (when browsers are captured) and exit
// CLI --single-run --no-single-run
singleRun: true,
// report which specs are slower than 500ms
// CLI --report-slower-than 500
reportSlowerThan: 500,
// compile coffee scripts
preprocessors: {
'someFileName': ['coverage'],
},
plugins: [
'karma-jasmine',
'karma-chrome-launcher',
'karma-firefox-launcher',
],
coverageReporter: {
'type' : 'cobertura',
'dir': 'coverage/'
}
});
};
Bạn đã bao giờ giải quyết vấn đề này chưa? Một điều mà tôi nhận thấy đôi khi ném những thứ cho một vòng lặp là toàn cầu vs cài đặt địa phương. Thông thường, tôi đã phải sử dụng một "liên kết npm" để có được những thứ để làm việc. tức là: npm liên kết karma-bảo hiểm trong trường hợp này. Ngoài ra, tôi nghĩ rằng bạn thực sự cần phải có "bảo hiểm nghiệp" trong danh sách plugin của bạn. – Aerophilic