从节点发出Grunt自动刷新
Grunt autorefresh from node
我在最后三天使用了Grunt,我可以从命令行使用这个脚本:
web服务器/Gruntfile.js
module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');
var concat = require('./config/grunt-concat.json');
var uglify = require('./config/grunt-uglify.json');
// Overload uglify, add target.
uglify.my_target.files[concat.final.dest] = concat.final.src
// Project configuration.
grunt.initConfig({
concat: concat,
uglify: uglify
});
}
我想做的是:
在我的配置文件(json)中配置目标文件,而不是在这里。但我不知道如何从一个配置json文件中引用另一个配置.js文件。(我想从JSON来看这是不可能的,但看起来Grunt可以做到,所以我认为这是可能的)
不要使用CLI,而是在服务器启动时自动运行此脚本。(我想是在app.js上)
当一些JS文件被更改(更新/删除/创建)时,自动重新加载脚本,而不必停止和启动节点服务器。(仅适用于浏览器中使用的文件,当然,如果我更改服务器文件,我仍必须停止/运行服务器)。
我不知道如何实现这些目标,我想有很多Grunt模块,其中一些可以帮助我,但我不知道。非常感谢。
此处找到的解决方案:服务器从节点启动时如何运行grunt?
关于文件更改后刷新的部分,我不会这样做,我会使用超级控制器来查看http请求,并在浏览器中加载页面时自动重建源,这是一个简单的刷新。
或者更改我的源代码,不要在开发中使用生成的文件。也许是更好的方式。
相关文章:
- 强制模板刷新ember.js
- 如何通过ajax刷新JSF填充的javascript变量
- Grunt匹配正则表达式
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 如何将package.json数组传递给grunt.js
- 如何解决Yii中的页面刷新问题
- Jquery提交表单而不刷新
- 刷新页面后会出现警报
- 刷新后保留对网页的更改
- 如何在不刷新页面的情况下更新显示框
- 重定向时角度刷新浏览器
- 如何防止jQueryonclick事件中的Ruby方法在页面刷新时执行
- Javascript,输出结果后页面不断刷新
- $(document).height()在刷新时随机化值(Safari 5.1.10)
- 刷新父窗口后无法关闭窗口
- 刷新页面时hasClass不起作用
- X秒后刷新select元素
- 从节点发出Grunt自动刷新
- 如何让 Grunt/Watch/LiveReload 在不刷新整页的情况下重新加载 Sass/CSS
- Chrome浏览器在angular web应用中刷新grunt服务时出错