1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 基于nodejs的前端调试工具browser-sync入门

基于nodejs的前端调试工具browser-sync入门

时间:2021-10-22 17:56:24

相关推荐

基于nodejs的前端调试工具browser-sync入门

1 -关于browser-sync

browser-sync是一个基于nodejs的一个插件,用于前端调试,好处是该插件可以同步一个网段内的所有页面,比方说,假如你要做一个响应式的网页的时候,该插件就可以节省非常多的时候,例如,你要调试iPhone5,iphone6,iPhone6s,ipad,三星等设备的分辨率。

1-1

这里假设有真机和没有真机的情况,假如有真机,我们通过pc端的iis发布一个静态页面,再用真机连接我们主机的ip,这样来调试我们的页面有没有出现异常.这样我,我们每保存一次代码,就去真机刷新一次,累都累死啦。。。

1-2

这里假设我们没有真机,我们用chrome浏览器来模拟手机的分辨率,那么也是累死人的节奏,没保存一遍,到处刷新再看效果,简直是在虐待前端

解决方案就是使用browser-sync

2 -browser-sync的安装

2-1

首先先安装nodejs和npm,至于怎么安装,这里就不展开了。

2-2

然后安装browser-sync,这里使用npm来安装npm install -g browser-sync就是这样简单的一句话,前提是nodejs和npm得安装成功

这里的代码是通过dos来使用的,这里的指令是来显示browser-sync的版本的,如图所示

3 -browser-sync的使用

3-1

既然安装好了,那么我们就来使用它,我们可以通过dos的方式来使用它,dos的正确打开方式是win键+R键同时按上这两个键会弹出一个小窗口,在输入框输入cmd,可以进入dos系统,这里进行一个简单的dos指令学习cd 指的是要跳转到哪个路径cd.. 后面加上两个点是跳转上一个路径,至于盘符的跳转就更容易些," G: ",这个g加上冒号的就可以跳到G盘那好,假如我们现在有一个项目在G盘的project文件夹,项目的首页是index.html,此外还有css文件夹以及里面的css文件那我们怎么使用browser-sync呢?

3-2

首先我们得跳到我们的G盘,根据我们前面的学习,在黑压压的dos写上" G: ",回车就跳转到G盘了,如果我们要查看G盘的文件,可以用命令 "dir" ,另外可以加参数 /w ,这个意思是分列的形式来显示文件,完整写法 dir/w ,这样就可以看见G盘有什么文件.那我们现在可以用cd project 这个命令跳转到project文件夹

3-3

那现在我们已经跳转到project文件夹,开始进入正题同样是命令 browser-sync start --server --files "css/*.css"解释 start 这是必带的一个参数--server 运行本地服务器,也就是将你的电脑作为一个服务器,一般是局域网--files 就是你运行这条命令的路径的简称,后面的参数就可以不用写那么长"css/*.css" 这个参数是和--files命令一起使用的,*是指css文件夹下的所有css文件,也就是对这些文件进行监控,这些文件一旦改变,就刷新页面那么这条命令的作用就用于对css文件的监控,以及文件改变的话,就刷新页面

3-4

browser-sync start --server --files "css/*.css,*.html"这命令增加了*.html,意思是对所有html文件的监控

3-5

browser-sync start --server --files "css/*.css,*.html" --browser "chrome"这条命令增加了 --browser "chrome",意思是指定对应的浏览器打开文件,这里指定了chrome浏览器

3-6

browser-sync start --server --files "css/*.css,*.html" --index "index.html" 这条命令增加 --index "index.html"意思是在很多页面中指定index.html页面为起始页

4-结语

browser-sync的命令不止这些,详情可以看/docs/command-line/对了,browser-sync的中文官网是

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。