http-server 是什么?有什么用?
http-server 是一个轻量级的 http 服务器,它可以让任意一个目录成为服务器的目录,讲的有点模糊?试想一下这个场景,假设项目开发完了,要打包发布,想看一下打包后的文件有没有问题,是不是得把文件复制到本地服务器上才能看到?这个工具可以让你直接在当前目录开个本地服务[此处应该有掌声]
使用方法
1.安装
全局安装
1 | npm install -g http-server |
按需安装
使用 npx
可以直接运行,而无需先安装 。不了解 npx
的童鞋可以看看我写的这篇文章:npm 和 npx 的区别
1 | npx http-server [path] [options] |
2.运行
打开命令行工具,切换到要开服务的目录下,执行
1 | http-server |
这是运行成功后的输出:
把地址复制到浏览器就能看到服务有没有开启成功了,mama 再也不用担心我不会开启本地服务了~
除了直接启动服务,还可以设置一些参数
-p
或--port
使用的端口(默认为 8080)-a
要使用的地址(默认为 0.0.0.0)
快点耍起来吧~