当grunt-contrib-watch与grunt-express结合使用时,浏览器负载不工作
browser livereload not working when using grunt-contrib-watch with combination of grunt-express
我开始测试grunt watch插件(grunbt-contrib-watch)和grunt express服务器(grunt-express)组合的肝脏负载能力。我的目录在根目录下有一个gruntfile.js文件,所有的NPM模块都安装在npm_modules文件夹中,还有一个名为"build"的文件夹,其中包含一个HTML文件。使用NPM安装的3个包:
- 繁重
- grunt-contrib-watch
- grunt-express
他们工作得很好。手表插件成功地观看html文件,服务器运行在localhost:3000,唯一的问题是,当我改变html文件时,快递插件的liverload属性不工作。我不知道为什么?
my guntfile.js如下所示:
module.exports = function(grunt) {
grunt.initConfig({
watch: {
html: {
files: ['build/*.html'],
tasks: []
}
},
express: {
all: {
options: {
bases: 'build',
livereload: true,
open: 'http://localhost:3000'
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-express');
grunt.registerTask('start', ['express','watch']);
};
on watch config add:
options: {
nospawn: true,
atBegin: true,
}
ref link: http://thanpol.as/grunt/Grunt-with-express-server-and-Livereload/
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 有时数据是't显示在浏览器中
- 使图像在单击时展开到不大于浏览器
- fetch() 函数未在 Ubuntu Chromium 浏览器上定义
- 不同浏览器中的空白字符正则表达式行为
- 在Windows 10中自动执行例行程序(主要与浏览器交互)
- Windows形成web浏览器控件和Javascript更改的DOM
- 如何临时暂停浏览器渲染,然后恢复整个页面
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 禁用(而不是隐藏)浏览器滚动条
- 为什么按 setTimeout 拆分的工作负载仍然会冻结浏览器
- 检测现代浏览器中 CSS <链接>的负载
- Javascript:检测 ascx 页面中的负载.IE浏览器
- 浏览器在繁重的工作负载之前不应用样式
- 当grunt-contrib-watch与grunt-express结合使用时,浏览器负载不工作
- 如果 JSONP 有效负载的响应标头的内容类型为“application/jsonp”,浏览器是否会阻塞