在 NodeJs 没有出现以前,前端开发中要使用如 apache
nginx
iis
web服务器,但这些大都需要安装一些非前端人员使用的工具,
前端人员这些 web服务器不熟悉,导致在开发效率的降低。
本文主要介绍,使用 gulp
和 gulp-connect
构建一个简单 web server
首先使用 npn init
命令 生成一个 package.json
npm init
然后使用 npm install
命令 安装 gulp
和 gulp-connect
npm install --save-dev gulp gulp-connect
新建一个gulpfile.js
文件
var gulp = require('gulp');
var connect = require('gulp-connect');
gulp.task('webserver', function () {
connect.server({
host: 'localhost', // default localhost
port: 8080, // default 9090
livereload: true, // default false
https: false
});
});
gulp.task('default', ['webserver']);
新建一个 index.html
文件
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1">
<title>SIMPLE GULP WEB SERVER</title>
<meta name="keywords" content="">
<meta name="description" content="">
</head>
<body>
<h1>SIMPLE GULP WEB SERVER</h1>
</body>
</html>
启动服务,在控制台输入 gulp
即可
gulp
浏览器输入即可运行
localhost:8080
浏览器显示结果
参考链接
gulp-connect