gulp捆绑后,moment和datetimepicker无法正常工作

时间:2017-05-05 13:44:52

标签: angularjs gulp momentjs gulp-concat eonasdan-datetimepicker

我在代码中使用了moment.js和datetimepicker,将所有这些js文件捆绑在一起后,网站(在angularjs-1.6.4中)无法正确加载。

我正在使用gulp将所有相关的js文件捆绑到vendor.bundle.js,这是捆绑任务

gulp.task('vendorbundle', ['clean'], function () {
    gulp.src([
            config.node_module_dir + '/jquery/dist/jquery.js',
            config.node_module_dir + '/bootstrap/dist/js/bootstrap.js',
            config.node_module_dir + '/moment/moment.js',
            config.node_module_dir + '/angular/angular.js',
            config.node_module_dir + '/angular-ui-router/release/angular-ui-router.js',
            config.node_module_dir + '/angular-animate/angular-animate.js',
            config.node_module_dir + '/angular-sanitize/angular-sanitize.js',
            config.node_module_dir + '/angular-ui-bootstrap/dist/ui-bootstrap-tpls.js',
            config.node_module_dir + '/bootstrap-table/dist/bootstrap-table.js',
            config.node_module_dir + '/bootstrap-table/src/extensions/angular/bootstrap-table-angular.js',
            config.node_module_dir + '/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.js',
            config.node_module_dir + '/angular-eonasdan-datetimepicker/dist/angular-eonasdan-datetimepicker.js'
        ]).on('error', function (e) {
            console.log(e);
        })
        .pipe(concat('vendor.bundle.js'))
        .pipe(gulp.dest('./dist/js/'))
        .pipe(rename({
            suffix: '.min'
        }))
        .pipe(uglify().on('error', function (e) {
            console.log(e);
        }));
});

我错过了吗?

0 个答案:

没有答案