dev-server-cli
Version:
Quickly start a local service to implement testing and file transfer
18 lines (15 loc) • 760 B
JavaScript
const {program} = require('commander');
const packageInfo = require('./package.json');
const server = require('./src/server.js');
program.version(JSON.stringify(packageInfo, null, 2), '-v, --version', 'package.json')
// 启动: dev-server -d ./ -p 3000 -t /api:http://api.example.com -n 1
program
.option('-d, --directory <directory>', 'Specify directory', './')
.option('-p, --port <port>', 'Specify port', '3000')
.option('-t, --proxyTarget <proxyTarget>', 'Proxy target', '')
.option('-n, --processesNumber <processesNumber>', 'Processes number', '1')
.action((options, command) => {
server(options.directory, options.port, options.proxyTarget, options.processesNumber);
})
program.parse(process.argv);