小编Arm*_*ier的帖子

BrowserSync 突然无法连接到浏览器

上周我尝试从头开始为一个小型 javascript 项目编写 gulpfile。我选择使用 BrowserSync 来编译我的代码并重新加载浏览器 (Chrome)。整个周末都运行良好,我完成了。然而,我觉得我昨天打开了这个项目,现在当我运行 'gulp' 命令时,它没有连接到浏览器,给出“已连接到 BrowserSync”消息,并提供自动重新加载功能。但是在控制台中,我仍然收到通知,我的文件正在更新和编译。

有谁知道这怎么可能发生?

这是我正在使用的 gulpfile:

var gulp = require('gulp'),
gutil = require('gulp-util'),
browserSync = require('browser-sync'),
reload = browserSync.reload,
jshint = require('gulp-jshint'),
sass = require('gulp-sass');

gulp.task('browser-sync', function() {
  var files = [
    'app/**/*/.html',
    'app/assets/css/**/*.css',
    'app/assets/js/**/*.js'
    ];

  browserSync.init(files, {
    server: {
      baseDir: './app'
    }
  });
});

// process JS files and reload all browsers when complete.
gulp.task('js', function () {
    return gulp.src('app/assets/js/*js')
        .pipe(jshint())
        .pipe(jshint.reporter('default'))
        .pipe(gulp.dest('app/assets/js'))
        .pipe(browserSync.reload({stream:true}));
});

gulp.task('sass', function() {
  return gulp.src('app/assets/sass/**/*.scss')
    .pipe(sass())
    .pipe(gulp.dest('app/assets/css')) …
Run Code Online (Sandbox Code Playgroud)

javascript browser sync gulp browser-sync

4
推荐指数
1
解决办法
3775
查看次数

grunt-browser-sync madness:一遍又一遍地打开浏览器的多个实例

我已经接近完成grunt-browser-sync工作,但还没有完成.

我想出了这个Gruntfile:

module.exports = function(grunt) {    
    grunt.initConfig({
        pkg : grunt.file.readJSON('package.json'),
        concat : {
            dist : {
                src : ['js/libs/*.js', 'js/custom/*.js'],
                dest : 'js/build/production.js',
            }
        },
        uglify : {
            dist : {
                src : 'js/build/production.js',
                dest : 'js/build/production.min.js'
            }
        },
        sass : {
            dist : {
                options : {
                    style : 'compressed',
                    compass : 'true',
                },
                files : {
                    'css/main.css' : 'sass/main.scss'
                }
            }
        },
        autoprefixer : {
            options : {
                browsers : ['> 5%', 'last 2 version', 'ie …
Run Code Online (Sandbox Code Playgroud)

sync node.js npm gruntjs browser-sync

3
推荐指数
1
解决办法
1988
查看次数

在sails.js中某些URL是否可以免于CSRF?

我正在设置Stripe以使用我的sails.js服务器,并且为了使用Stripe的webhooks,我需要为我提供给Stripe的URL禁用CSRF.

是否可以使某些URL免于sails.js中的CSRF POST要求?我能为CSRF找到的唯一配置是全局打开它,并查看csrf钩子的源代码(https://github.com/balderdashy/sails/blob/master/lib/hooks/csrf/index. js)看起来如果我尝试提供自定义对象,它无论如何都会被全局设置替换.

谢谢

javascript csrf node.js stripe-payments sails.js

3
推荐指数
2
解决办法
1223
查看次数

如何将简单的 dom 元素添加到 ExtJS 容器中?

我想将Canvas元素添加到ExtJS Container元素中。但它只接受Ext.Component,而不接受任何 dom 元素。

画布创建代码:

canvas = document.createElement('canvas');
Run Code Online (Sandbox Code Playgroud)

如何将其插入容器,或者我需要使用另一个 ext 组件?我需要为组件提供一些调整大小的逻辑,容器拥有它。

javascript extjs extjs4.2

2
推荐指数
1
解决办法
2万
查看次数