全局安装 http-server
npm install http-server -g打包 - 生成 dist 文件夹
npm run build进入 dist 文件夹
不要代理
http-server代理
http-server -P (地址)
注: 移动端查看需要后台代理, 比如 http://10.5.107.188:8777
访问
(电脑ip):8080
电脑IP(IPv4地址)可用命令
ipconfig/all查看, 也可以在 WLAN 状态的详细信息里查看
http://localhost:8080 或 http://127.0.0.1:8080
PC端
移动端
修改
修改完代码后要重新打包 (不用重新登录, 刷新没反应的话按几下回车)
package.json 设置
"scripts": { "start": "http-server -a 0.0.0.0 -p 8000",
}参数
-p端口号 (默认 8080)-aIP 地址 (默认 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或--certssl证书文件的路径(默认值:cert.pem)-K或--keyssl密钥文件的路径(默认值:key.pem)-r或--robots提供一个/robots.txt(其内容默认为'User-agent:* \ nDisallow:/')-h或--help打印以上列表并退出
常见报错
'http-server' 不是内部或外部命令,也不是可运行的程序或批处理文件

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

作者:小贤笔记
链接:https://www.jianshu.com/p/823a8b75d162

随时随地看视频