怎样启动本地服务

简介: 全局安装 http-servernpm install http-server -g打包 - 生成 dist 文件夹npm run build进入 dist 文件夹不要代理 http-server代理 http-server -P (地址)注: 移动端查看需要后台代理, 比如 http://10.
  • 全局安装 http-server
    npm install http-server -g
  • 打包 - 生成 dist 文件夹
    npm run build
  • 进入 dist 文件夹
    • 不要代理 http-server
    • 代理 http-server -P (地址)
      注: 移动端查看需要后台代理, 比如 http://10.5.107.188:8777
  • 访问
    • PC端
    • 移动端
      • (电脑ip):8080
      • 电脑IP(IPv4地址)可用命令 ipconfig/all 查看, 也可以在 WLAN 状态的详细信息里查看
  • 修改
    • 修改完代码后要重新打包 (不用重新登录, 刷新没反应的话按几下回车)

  • package.json 设置
"scripts": {
    "start": "http-server -a 0.0.0.0 -p 8000",
}
  • 参数

    • -p 端口号 (默认 8080)

    • -a IP 地址 (默认 0.0.0.0)

    • -d 显示目录列表(默认为“True”)

    • -i 显示 autoIndex(默认为“True”)

    • -g--gzip 启用时(默认为“False”),它将用于 ./public/some-file.js.gz 代替 ./public/some-file.jsgzip 压缩版本的文件,并且该请求接受 gzip 编码

    • -e--ext 默认文件扩展名(如果没有提供, 默认为 "html")

    • -s--silent 禁止日志信息输出

    • --cors 通过 Access-Control-Allow-Origin 标题启用CORS

    • -o 启动服务器后打开浏览器窗口

    • -c 设置缓存控制max-age头的缓存时间(以秒为单位),例如-c10 10秒(默认为'3600')。要禁用缓存,请使用 -c-1

    • -U--utc 在日志消息中使用 UTC 时间格式

    • -P--proxy 代理无法在本地解决给定网址的所有请求

    • -S--ssl 启用 https

    • -C--cert ssl证书文件的路径(默认值:cert.pem)

    • -K--key ssl密钥文件的路径(默认值:key.pem)

    • -r--robots 提供一个/robots.txt(其内容默认为'User-agent:* \ nDisallow:/')

    • -h--help 打印以上列表并退出

常见报错

'http-server' 不是内部或外部命令,也不是可运行的程序或批处理文件


解决方法

需要配置一下环境变量, 将 npm 路径添加上去即可


相关文章
superbuy淘宝代购集运系统类似软件是哪家公司开发的?
superbuy淘宝代购集运系统类似软件是哪家公司开发的?
|
Ubuntu Linux C语言
Ubuntu下安装vscode,并解决终端打不开vscode的问题
Ubuntu下安装vscode,并解决终端打不开vscode的问题
2465 0
|
编解码 物联网
【BLE】蓝牙5.2 新特性 - LE Audio
连接同步通道是基于蓝牙连接的,首先要先建立ble连接基于时间同步的音频传输机制,可以实现多个设备的数据同步一个master可以建立多个CIG每个CIG可以最多31个CIS每个CIS里面最多有31个subevent链路层有LL_CIS_REQ 和 LL_CIS_RSP来创建CIS无连接的单向的,无应答机制广播通道,对接收者的数量没有限制不仅可以广播数据包还可以广播控制包每个big里面最多可以包含31个bis。
4061 1
【BLE】蓝牙5.2 新特性 - LE Audio
|
运维 Kubernetes Java
Higress 开源一周年:新版本,新标准,新工具,新征程
Higress 开源一周年:新版本,新标准,新工具,新征程
1204 127
|
资源调度 算法 固态存储
在集群计算的时候,集群的主要瓶颈
在集群计算的时候,集群的主要瓶颈
|
算法 机器人 Python
Python实现教程:平面最短路径算法
Python实现教程:平面最短路径算法
626 1
|
关系型数据库 MySQL Spring
mysql 默认八小时空闲自动断开连接
MySQL 的默认设置下,当一个连接的空闲时间超过8小时后,MySQL 就会断开该连接,而 c3p0 连接池则以为该被断开的连接依然有效。在这种情况下,如果客户端代码向 c3p0 连接池请求连接的话,连接池就会把已经失效的连接返回给客户端,客户端在使用该失效连接的时候即抛出异常 解决这个问题的办法有三种: 1. 增加 MySQL 的 wait_timeout 属性的值。 修改 /et
4026 0
|
存储 API C语言
C语言Log工具推荐-easylogger
C语言Log工具推荐-easylogger
740 1
|
存储 Java API
HDFS如何处理故障和节点失效?请解释故障恢复机制。
HDFS如何处理故障和节点失效?请解释故障恢复机制。
685 0