tôi nhấn cùng một vấn đề và giải pháp của tôi là để thêm kết quả css-file (app.css - được tạo ra với sass nhiệm vụ) để cấu hình nghiệp. Nếu không có tập tin này tôi đã nhận:
TypeError: 'null' is not an object (evaluating 'mediaQueries[key].replace')
Đây là gulp
cấu hình của tôi:
var karma = require('karma').server;
//...........//
// Compiles Sass
gulp.task('sass', function() {
return gulp.src('client/assets/scss/app.scss')
.pipe(plugins.sass({
includePaths: paths.sass,
outputStyle: (isProduction ? 'compressed' : 'nested'),
errLogToConsole: true
}))
.pipe(plugins.autoprefixer({browsers: ['last 2 versions', 'ie 10']}))
.pipe(gulp.dest('./build/assets/css/'))
.pipe(plugins.livereload());
});
/// ..... some other things here ......///
gulp.task('unit-test', function (done) {
var testFiles = [
{pattern:'./build/assets/js/foundation.js',watched:false},
{pattern:'./build/assets/js/routes.js',watched:false},
{pattern:'./build/assets/css/app.css',watched:false},
{pattern:'./build/assets/js/templates.js',watched:false},
{pattern:'./bower_components/angular-mocks/angular-mocks.js', watched:false},
{pattern:'./client/assets/js/*.js'},
{pattern:'./client/templates/**/*.js'}
];
karma.start({
configFile:__dirname + '/karma.conf.js',
singleRun: true,
files: testFiles
}, done);
});
Giả sử ứng dụng của bạn đã được xây dựng, chỉ cần chạy gulp unit-test
.
Nguồn
2015-05-20 09:31:48
Khiến suy nghĩ phụ thuộc. Tôi đã bỏ qua sự phụ thuộc của nó trong tệp bower.json trong các ứng dụng nền tảng. – Csharpfunbag