browsersync基础教程 by dongyu
Fri, Oct 30, 2015browser-sync基础配置
browser-sync是个啥?
browser-sync是一个前端辅助性插件,用于开发时自动刷新页面。
这玩意有什么优势?
- 不需要写任何代码,直接几个命令就能控制监听自动刷新,很爽有木有?
- 响应式开发时可能需要在多种设备或者屏幕上测试,browser-sync能一次性帮你刷新所有页面,简直是懒人必备啊(啥?什么是响应式?拜拜)。
how to install?
- 需要npm环境,这个下载安装nodejs之后就有了
- npm install -g browser-sync
问: 我已经有个服务器eg: localhost:4200,我想用browser-sync来监听文件的变化该怎么做?
- 开启你的服务器并确保ip不是3000(3000被占用的话browser-sync会开启失败)
- browser-sync start –proxy “localhost:4200” –files “js/.js,css/.css”
–proxy: 启动一个内置的服务器
–files: 要监听变化的对象(如果实在不知道要监听什么,可以这样写**,不过不推荐这么做..)
个人感觉browser-sync美中不足的地方
- 监听对象是css文件自动注入不刷新页面的机制才会生效,但监听对象是诸如scss一类文件的时候注入就不生效了,页面还是会刷新。