live-server 是一款 npm 工具,全局安装 npm i -g live-server 后,项目目录使用 live-server 命令行命令便可直接在浏览器中预览(默认找 index.html,其他需要带上文件名空格后跟在后面),并且自动全局监听实时更新。

常用命令行配置表

本地开发常常需要搭建临时的服务,第一时间我们会想到用 http-server。

但现在流行修改文件浏览器自动刷新 hot socketing(热拔插),如 live-reload。

若想浏览器自动打开项目,用 opener。

而 live-server 实现了上面这三个插件的功能

NPM 全局安装

npm install -g live-server

使用方法:

  1. 在项目根目录使用命令
    npm init -y 初始化一个 npm 项目
  2. 之后项目中找到 package.json,修改 scripts 部分
"scripts": {"server": "live-server ./ --port=8081"
}

或者

"scripts": {"server": "live-server 某个目录"
}

运行

npm run server

node 服务

var liveServer = require("live-server");var params = {port: 8181, // 设置服务器端口。 默认为 8080 host: "0.0.0.0", // 设置要绑定的地址。 默认为 0.0.0.0 或 process.env.IProot: "/public", // 设置正在服务的根目录。 默认为 cwd。open: false, // 为 false 时,默认情况下不会加载您的浏览器。ignore: 'scss,my/templates', // 要忽略的路径的逗号分隔字符串file: "index.html", //设置后,为每个 404 提供此文件(对单页应用程序有用)wait: 1000, // 等待所有更改,然后重新加载。 默认为 0 秒。mount: [['/components', './node_modules']], // 将目录挂载到路由。logLevel: 2, // 0 = errors only, 1 = some, 2 = lots middleware: [function(req, res, next) { next(); }] // 采用一系列与连接兼容的中间件,这些中间件被注入到服务器中间件堆栈中
};
liveServer.start(params);

live-server 的使用相关推荐

  1. 【Sql Server】数据库的3大服务

    在数据库SQL SERVER中,处理常用的sql server数据库引擎,还有其他3大服务,分别是集成服务,报表服务,分析服务. 集成服务商可以配置包,这里的包可以理解是数据库引擎里的用户数据库.可以 ...

  2. 【Sql Server】DateBase-自动化

    强大的SQL Server有着神奇的自动化功能,来处理一些人为处理不了的事情! 自动化功能:T-sql语言,系统命令.脚本语言.复制命令.创建角色.索引重建.报表 管理元素:作业.警报.操作员.计划 ...

  3. 【Sql Server】DateBase-触发器

    触发器是数据库中一种特殊的对象,当使用触发器时,一旦执行某个操作,就会触发执行的一段代码! 语法: Create trigger 名 On[table|view] { For after instea ...

  4. 【Sql Server】DateBase-视频总结

    最近看完了数据库视频,内容繁杂,但也不是无迹可寻! 这是第三遍关于数据库的学习了,随着一遍一遍的深入,更加了解了它的全貌,虽然现在对于数据库还不能到达熟练操作的地步,但至少放我手上不在犯怵了. SQL ...

  5. sql server登录名、服务器角色、数据库用户、数据库角色、架构区别联系

    原创链接:https://www.cnblogs.com/lxf1117/p/6762315.html sql server登录名.服务器角色.数据库用户.数据库角色.架构区别联系 1.一个数据库用户 ...

  6. 分布式TensorFlow集群local server使用详解

    通过local server理解分布式TensorFlow集群的应用与实现. ​​简介 TensorFlow从0.8版本开始,支持分布式集群,并且自带了local server方便测试. Local ...

  7. 合肥工业大学—SQL Server数据库实验十:用户及其权限管理

    用户及其权限管理 1. 创建登录名Mylog及密码 2. 创建用户user2关联登录名 3. 创建角色role1 4. 对用户user2及角色role1授权 5. 验证用户授权 6. 收回用户权限 1 ...

  8. 合肥工业大学—SQL Server数据库实验四:数据库的分离和附加

    数据库的分离和附加 1. 数据库分离 2. 数据库附加 1. 数据库分离 当SQL Server服务器运行时,该服务器上所有的数据库自动处于运行状态,而运行中的数据库文件是无法进行数据库文件的拷贝的. ...

  9. 用户自定义协议client/server代码示例

    用户自定义协议client/server代码示例 代码参考链接:https://github.com/sogou/workflow message.h message.cc server.cc cli ...

  10. mysql navicat导入bcp_SQL Server中BCP导入导出用法详解

    bcp命令是SQL Server提供的一个快捷的数据导入导出工具.使用它不需要启动任何图形管理工具就能以高效的方式导入导出数据.bcp是SQL Server中负责导入导出数据的一个命令行工具,它是基于 ...

最新文章

  1. OpenWrite 新增扩散渠道:慕课手记,支持图片转存!
  2. 手机端实现6位短信验证码input输入框效果(样式及代码方法)
  3. 投入10个亿,每人奖300万,腾讯给科学界发奖了!
  4. 源码安装mysql_CentOS 7中源码安装MySQL 5.7.16 (亲测成功)
  5. 信息学奥赛一本通(1260:【例9.4】拦截导弹(Noip1999))
  6. 诗与远方:无题(七十五)
  7. mysql 提交修改_MySQL客户端、服务器端工具、sql_mode、存储引擎修改、事务的提交和回滚、隔离级别...
  8. java实现mqtt服务端_基于Swoole使用MQTT协议连接阿里云物联网平台设备实现消息订阅
  9. 中小企业网络推广如何找到切入点
  10. linux学习笔记-切换目录
  11. mapminmax()、zscore()数据归一化
  12. EXCEL表格将两列数据进行排列组合
  13. 百度收录提交工具-免费主动提交百度快速收录软件
  14. Processing笔记05—贪吃蛇小游戏
  15. C语言BT软件项目总结
  16. WHM不可不说的几件事?
  17. java毕业设计校园内推系统mybatis+源码+调试部署+系统+数据库+lw
  18. 深入理解C与C++ (0.1)
  19. dropbox被封, 试试金山快盘
  20. Red Hat Enterprise Linux 7 高薪运维入门 - 孙亚南、李勇

热门文章

  1. MES系统开发手记(一)
  2. 调查:打印机对Linux操作系统支持率为61.1%(转)
  3. 赵本山给美国人测智商
  4. JAVA程序系统测试感受
  5. 一文教你读懂兴趣电商丨兴趣创造美好生活
  6. Windows远程控制Android可行方案
  7. 计算机组成原理(谭志虎)第7章课后题部分答案及解析+第7到9章重要知识点解析
  8. 阿里云账号将个人实名认证变更为企业实名认证的步骤
  9. cocos植物大战僵尸(五)选择植物卡片:待选择植物卡片管理器类
  10. 近红外吸收荧光染料IR-808,IR-808 NH2,IR-808 amine,发射808nm 性质分享