关于http-server的备选方案-- browser-sync

回顾一下之前的问题:
我的问题是:http-server 无法使用

我的需求:一个本地文件服务器

问题的答案:除了开发者基本无解

需求的替代解决方案:

微软 IIS

npm 工具 browser-sync

python 自带工具 python -m SimpleHTTPServer

这里记录一下browser-sync的安装

browser-sync的简介:

省时的浏览器同步测试工具

Browsersync能让浏览器实时、快速响应您的文件更改(html、js、css、sass、less等)并自动刷新页面。更重要的是 Browsersync可以同时在PC、平板、手机等设备下进项调试。您可以想象一下:“假设您的桌子上有pc、ipad、iphone、android等设备,同时打开了您需要调试的页面,当您使用browsersync后,您的任何一次代码保存,以上的设备都会同时显示您的改动”。无论您是前端还是后端工程师,使用它将提高您30%的工作效率。

第一步 安装了node.js安装
Browsersync是基于node.js的,所以先把node.js安装了
node.js官网如下:https://nodejs.org/en/download/

第二步 Browsersync安装

    npm install -g browser-sync //我这里用的是全局安装

    npm install browser-sync --save-dev   //也可以使用本地安装

第三步 启动 BrowserSync

如果你只需要将css文件修改后同步到浏览器里,只需要在命令行里输入即可

静态网站

    // --files 路径是相对于运行该命令的项目(目录)
    browser-sync start --server --files "css/*.css"
    监听多个类型的文件,需要用逗号隔开。例如我们再加入一个.html文件

    // --files 路径是相对于运行该命令的项目(目录)
    browser-sync start --server --files "css/*.css, *.html"
    / / 如果你的文件层级比较深,您可以考虑使用 **(表示任意目录)匹配,任意目录下任意.css 或 .html文件。
    browser-sync start --server --files "**/*.css, **/*.html"
    运行命令后,Browsersync将创建一个本地服务器并自动打开你的浏览器后访问http://localhost:3000地址,这一切都会在命令行工具里显示。

动态网站

如果你已经有其他本地服务器环境PHP或类似的,需要使用代理模式。 BrowserSync将通过代理URL(localhost:3000)来查看。

    // 主机名可以是ip或域名
    browser-sync start --proxy "主机名" "css/*.css"
    比如我的项目服务是用tomcat跑起来的,访问地址是"localhost:8081",使用以下命令方式,Browsersync将提供一个新的地址localhost:3000来访问localhost:8081,
    并监听其css目录下的所有css文件。

    browser-sync start --proxy "localhost:8081" "css/*.css"

动态网站那部分我暂时不是很理解,具体的各位看官可以参考官网:https://www.browsersync.io

我在找的时候也发现有中文的,链接在这里, Browsersync中文网:http://www.browsersync.cn

中文网还有一个示例视频,链接在这里:http://www.browsersync.cn/example/video/browsersync1.mp4

Youtobe上也有相关的视频,自己搜关键字就好。

(完)

原文地址:https://www.cnblogs.com/huashengzhu/p/10960560.html

时间: 2024-12-17 18:42:12

关于http-server的备选方案-- browser-sync的相关文章

sql server数据同步方案-日志传送

1 功能描述 本方案采用日志传送模式,把核心数据库(主数据库)定期同步到灾备数据库(辅助服务器)及备份库(辅助服务器,便于其他系统使用,减轻主数据压力),期间,如果发生异常导致无法同步,将以电子邮件.短信方式通知管理人员. 2 系统环境 2.1硬件 主数据库: SQLHA 灾备库服务器:DisaterDBSVRA 备份库服务器:BackupDataSVR 2.2软件 主数据库: Win2008 x64 SQL2005 SP4 x64 灾备库: Win2008 x64 SQL2005 SP4 x6

SQL Server 高可用方案

方案一:Asynchronous Mirror + Alias 方案介绍 数据库服务器配置异步镜像关系,程序客户端连接串配置别名连接. 1. 在SQL Server客户端配置中创建别名,在客户端的连接串设置中用别名代替服务器名或IP地址. 2. 写一个实用程序,在镜像角色切换的时候,更新别名. 3. 更新别名可通过修改相应的注册表字符串来完成,位于HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo 方案优缺点 优点

一种客户端同步server数据的方案

场景 客户端A不定时地把本地数据同步到server上,然后另一个客户端B(app)从server把数据同步下来,汇总展示 客户端A数据结构 原始的数据(来自客户端A),每条都有create_time和modify_time,用于表示这条记录的创建时间和修改时间.同时系统里还有latest_backup_time字段,用来表示上次备份的时间.客户端每次备份,都会以这3个字段作为条件,找出需要备份的数据,上传到server 服务端数据结构 由于历史遗留问题,服务端收到备份数据之后,没有做其他的处理,

git server简易部署方案

git server简易部署方案 适用于公司git库配置及使用文档,旨在开发及其它文档的版本的管理.Windows 平台,简单地部署成一个web即完成git 服务端的搭建,本文以win7下部署为例如下: 2.2 软件安装 2.2.1 安装包位置 服务端 http://download.csdn.net/detail/huwei2003/8422989 客户端 http://download.csdn.net/detail/huwei2003/8423047 2.2.2 服务端安装 解压Bonob

Flag counter被园子禁用后的备选方案

背景介绍 2019年9月4日,园子发生严重事故,影响范围为整个园子.随着bug的修复,从个人博客无法访问——>公告栏部分功能禁用——>文件无法上传(多个文章中的图片均加载不出来)——>Flag counter被禁用 尴尬至极啊,访问数据从此无法延续.为此选择多个统计访客的新方案. 博客园团队公告如下: [故障公告]阿里云 RDS 数据库服务器 CPU 100% 造成全站故障 [故障公告]升级阿里云 RDS SQL Server 实例故障经过 [故障公告]再次出现数据库 CPU 居高不下的

SQL Server 数据归档方案

目的 本文旨在从数据库管理方面,提供将SQL Server大数据表归档的解决方案.可以作为新业务上线时进行方案设计的参考. 归档方案选型 方案一: 方案介绍 BCP导出数据到本地目录目录后,遍历目录文件BCP导入到临时表,再循环删除源表数据.通过Insert into - Left Join -通过主键关联临时表和归档表排除存在的数据.(或通过2008及后续版本的Merge语句,不存在插入,存在更新) 方案优缺点 优点:BCP性能好.通过SP容易控制逻辑.维护简单 缺点:逻辑略繁琐 方案二: 方

Skype for business server 2015部署方案一:SFB环境需求及部署

Skype for Business 2015 环境需求 Skype for Business 通信与协作平台整合了源自 Skype 的客户端体验以及 Lync 的企业级安全性.合规性和控制力.与Lync 2013 相比,Skype for Business Server 2015? 提供包括状态.IM.语音和视频呼叫以及联机会议的功能外,且提供了全新的客户端体验.全新的服务器版本以及对 Office 365 中服务的更新.除了全新客户端体验之外,Skype for Business Serve

PHP5.6.15连接Sql Server 2008配置方案

php5.6的如果想连接Sql Server 2008数据库,需要手动配置扩展和安装一个驱动. 下载SQL Server Driver for PHP的扩展包,64位系统的官方不支持,找到一个非官方的: http://pan.baidu.com/s/1o7FVblw 解压复制里面dll文件到php的ext文件夹里面 打开php.ini文件添加下面两个扩展: extension=php_pdo_sqlsrv_56_ts.dll extension=php_sqlsrv_56_ts.dll 保存ph

最新后缀.*4444后缀勒索病毒文件及SQL Server数据库修复方案

近期GlobeImposter变种在国内较大范围内传播,网络安全研究员提醒用户加强防范,应对此类勒索软件***. 威胁概述近期我们发现GlobeImposter3.0变种勒索病毒在国内较大范围内传播.GlobeImposter勒索病毒家族向来以垃圾邮件.扫描***和远程桌面服务密码暴破方式进行传播,通过分析本次捕获的最新样本并未发现样本具备其他新的传播方式.该家族加密的后缀名也随着变种的不同在进行变化,已经出现的变种加密后的后缀名有:.ox4444 .help4444 .all4444 .chi