live-server小型本地服务器

live-server

一.简介

​ 这是一个具有实时重新加载功能的小型开发服务器,在我们本地开发中,特别是写静态页面的时候,每次修改网页的时候,我们不希望每次去点刷新按钮,而是自动重新加载.也就是我们需要搭建一个服务来进行页面热更新处理.并且自动实时更新咱们的文件.

二.为什么要使用

​ 使用它有两个原因:

​ 1.file:// 由于安全性限制,ajax请求不适用于该协议,即,如果您的站点通过JavaScript获取内容,则您需要一台服务器。

​ 2.在更改文件后自动重新加载页面可以加快开发速度。

三.安装

​ 前提是要安装node.js和npm.

​ npm方式:

$  npm install -g live-server    //-g 全局安装
四.使用

​ 我们这边用最简单的使用方式,其余的配置参数可以都不用管.直接cmd到我们站点的根目录下,输入

 $ live-server

然后会自动打开http://127.0.0.1:8080/,此时就可以打开静态页面了

五.参数命令
var liveServer = require("live-server");

var params = {
	port: 8181, //端口 默认8080
	host: "0.0.0.0", // 主机
	root: "/public", // 根目录
	open: false, // When false, it won't load your browser by default.
	ignore: 'scss,my/templates', 
	file: "index.html", 
	wait: 1000, // Waits for all changes, before reloading.
	mount: [['/components', './node_modules']], 
	logLevel: 2, // 0 = errors only, 1 = some, 2 = lots
	middleware: [function(req, res, next) { next(); }] 
};

liveServer.start(params);

以上是部分的参数命令,通常我们会遇到的问题基本就是端口占用,8080端口不想用的话,我们可以这样配置.

在项目根目录的package.json 的scripts 中添加如下脚本

 "scripts": {
    "server": "live-server ./ --port=6349"
  },

最后通过 npm run server运行即可!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值