linux系统下webpack-dev-server不自动刷新浏览器

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xs20691718/article/details/81146985

点击在我的博客 xuxusheng.com 中查看,有更好的排版哦~

背景

当在开发环境使用 webpack-dev-server 时,如果文件修改了,那么 webpack-dev-server 会自动重新构建,并刷新浏览器页面,之前在 osxwindows 系统上使用时都没有问题,然而最近在 deepin 系统上使用时,却发现没法自动刷新了,只能手动的停掉,然后重新 yarn start,体验极差。

解决方案

一开始怀疑是不是编辑器的 safe write 的问题。

关于 safe write 这个可以查看官网上的描述:https://webpack.js.org/guides/development/#adjusting-your-text-editor

但是在尝试禁用掉 safe write 功能之后,依然存在这个问题。

一番 google 大法之后,在 webpack 仓库的 issue 中找到了一个类似的提问:https://github.com/webpack/webpack/issues/2239。

解决方法参见:https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers

英文好的话可以直接看原文,其实核心就是一条命令:

1.Debian,RedHat 系统

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

2.ArchLinux 系统

echo fs.inotify.max_user_watches=524288 | sudo tee /etc/sysctl.d/40-max-user-watches.conf && sudo sysctl --system
展开阅读全文

chrome浏览器自动刷新内容

08-27

以下代码,在搜狗浏览器中,能隔2s自动刷新内容;rn但在chrome中, 打开showMsg.html后,执行了GetData(url),但setTimeout好像没有执行,是写错了吗?rn感谢指点!rnshowMsg.html代码如下 :rnrn[code=HTML]rnrn rn rn rn rn rn rn rn 聊天室rn rn 开启自动转到底部rn rn 请稍候片刻,数据即可载入……rn rn rn rn 取消自动转到底部rn rnrn[/code]rnrnrn以下是class_method.jsp:rn[code=HTML]rn<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>rn<%@ page import ="java.util.*" %>rn<%@ page import ="java.text.*" %>rn<%!rn String user,msg=" ";rn%>rn<%rn request.setCharacterEncoding("GBK");rn String action =request.getParameter("action");/*获取前面文件传送回来的参数*/rn/*对不同参数进行不同的处理*/rn if(action.equals("login"))/*进入聊天室*/rn user =request.getParameter("user");rn msg=(String)msg+" "+"---欢迎"+user+"进入聊天室!---";rn session.setAttribute("user",user);rn response.sendRedirect("main.html");/*转向聊天室主页面*/rn rn if(action.equals("sendMsg"))/*发送用户在聊天室输入的信息*/rn if((String)request.getParameter("msg")!="")/*如果用户输入数据不为空*/rn /*通过连接形成新的输出字符串*/rnrn rn SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");rn java.util.Date currentTime = new java.util.Date();rn String dateString = formatter.format(currentTime);rn msg=(String)msg+" "+dateString+" "+session.getAttribute("user")+": "+(String)request.getParameter("msg");rnrn rn response.sendRedirect("inputMsg.jsp");/*转向用户输入页面*/rn rn if(action.equals("showMsg"))/*显示用户在聊天室输入的信息*/rn out.println("loadContent.innerHTML=\""+msg+"\";");/*转向聊天室信息输出页面*/rn rn%>rn[/code] 论坛

Linux系统浏览器的比较

06-07

今天给大家介绍一下Linux系统下浏览器的比较,撇开Firefox我们还有很多选择,或许有一天你会突然感悟:哈!原来还有比Firefox更好,更方便的浏览器啊!"rnrn Konqueror: KDE桌面环境下著名的"半红不黑"的浏览器;它稳定,它简洁,它装载页面迅速,除去名气,它都是一流的,多年以来只要是KDE-based的Linux distro都把它作为缺省的浏览器,但是由于缺乏像Firefox,IE这样的人气,成了一块鸡肋;对于某些特定站点的不兼容也成了制约其发展的一大桎梏。或许对于Konqueror开发者来说适当增添一些图片浏览,显示HTML等功能会利于它的成长。rnrn Galeon: 恰如其分的体现了"KISS"的性质,一切都是为了简单。。。当然功能上就。。。rnrn Epiphany:基于Galeon,高于Galeon,基于Gecko引擎,同时还有tabs和extensions功能,感觉是Firefox的弱化版;当然两类风格还是有比较大的差异;Epiphany采用了GTK风格,这在GNOME-based的应用程序中较多看到;但同时又是一个simplified版本,相对于Konqueror它的功能更加丰富:支持浏览图片还有PDF文件。还有一件比较有意思的事,相比较Firefox;firefox成为了一款万众瞩目的明星般的开源先锋,而Epiphany像个灰姑娘一样躲着公众的视线,尽管初学者更应该使用这一款浏览器。rnrn Opera: 好吧,它不是开源的,甚至可以说是商业化的,但是Solidot读者中它的fans不在少数,功能上来讲几乎超越Firefox和之前提到的几款;同时捆绑了Froud-Protection最大程度确保了上网安全,内置的BitTorrent组件则提供了更完善的资源下载功能。对于那些不在乎闭源的Linux培训用户来说几乎是一个完美的选择,更何况它覆盖了三大平台。rn 论坛

不刷新页面 实现表单数据的自动刷新

11-17

麻烦各位大虾帮忙~~~rnrnajax弄不明白啦~~~!!rnrnrnrnrnrn<%rnrndim mConnrnprivate sub conndb()rn set mConn = server.createobject("adodb.connection")rn mConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\webset\db1.mdb;Persist Security Info=False"rn mconn.openrnend subrnconndbrnrnrnrnrndim sqlrnset rs = server.CreateObject("adodb.recordset")rnsql = "select * from Data1109"rnrs.open sql,mconn,3,3rnrn%>rnrn rn rn 员 工 表rn rn<%rnfor i=0 to rs.fields.count-1rnresponse.write " " & rs.fields(i).name & ""rnnextrnresponse.write""rnif not(rs.bof and rs.eof) thenrnrnrnrnpage=1 ' 设置变量PAGE=1rnrs.PageSize = 10 '每页显示记录数rnrnif Not IsEmpty(Request("Page")) then '如果PAGE已经初始化...rnrnPage = CInt(Request("Page")) '接收PAGE并化为数字型赋给PAGE变量rn rn if Page > rs.PageCount then '如果接收的页数大于总页数rn rs.AbsolutePage = rs.PageCount '设置当前显示页等于最后页rn rn elseif Page <= 0 then '如果page小于等于0rn Page = 1 '设置PAGE等于第一页rn elsern rs.AbsolutePage = Page '如果大于零,显示当前页等于接收的页数rn end ifrnEnd ifrnPage = rs.AbsolutePagernrnrnFor i = 1 to rs.PageSizernif rs.EOF then rnExit Forrnend if '利用for next 循环依次读出记录rnrnrnrn'do while not rs.eofrn%>rnrn rn <%= rs("编号")%>rn <%= rs("姓名")%>rn <%= rs("年龄")%>rnrn<%rnrs.movenextrnnextrn%>rnrn rnrn<%if request("page")>1 then%>rnrn rn ">rn<%end if %>rn<%if request("page")<>rs.pagecount then %>rnrn ">rnrnrnrn<% end if rnrnelsernresponse.write "没有数据!"rnend ifrnrs.closernset rs = nothingrnrnrnmconn.closernset mconn=nothing rn%>rnrnrnrnrnrn 新建网页 1rnrnrnrnrnrnrnrnrnrn 论坛

没有更多推荐了,返回首页