我只是尝试将grunt.js和livereload实现到我目前已在我的localhost上运行的项目中。我只是想知道它是否有可能让grunt / watch运行来刷新已在我的localhost上运行的服务器,而不是让它创建一个新服务器?
在github页面中,我发现 “如果启用,将启动实时重新加载服务器,每个目标都有监视任务。然后在指定的任务运行后,将使用修改后的活动重新加载服务器文件“。
答案 0 :(得分:2)
不推荐使用Livereload,请使用watch。 (如果livereload是this)
注意检查页面内容是否已更改,是否真的在浏览器中调用“重新加载”页面内容。
如果要重新启动localhost服务器,可以使用grunt文件中的命令行(即nodejs文件)。有关详细信息,请参阅require('child_process').exec
函数