• 安装
  • 配置代理

(github)[https://github.com/tapio/live-server]

安装

1
npm install -g live-server

配置代理

直接命令行配置代理

1
live-server --proxy=/api:http://example.com:8000/api

配置多个代理

1
live-server --proxy=/api:http://example.com:8000/api,/images:http://example.com:8000/images

在项目根目录创建proxy.json文件(测试会报错)

1
2
3
4
5
6
{
"/api": {
"target": "https://example.com",
"changeOrigin": true
}
}

执行命令行

1
live-server --proxy=/.proxy.json

npm package.json配置代理

初始化项目

1
npm init

server未配置代理
proxy已配置代理

1
2
3
4
5
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"server": "live-server --open=./index.html --port=8081",
"proxy": "live-server --open=./index.html --port=8081 --proxy=/Meeting:http://172.28.8.201:8081/Meeting"
},

运行

1
2
npm run server
npm run proxy