| 123456789101112131415161718192021222324252627282930313233 |
- /**
- * @Author: Caven
- * @Date: 2023-03-11 19:54:31
- */
-
- const fse = require('fs-extra')
- const path = require('path')
- const portfinder = require('portfinder')
- const shell = require('shelljs')
- const chalk = require('chalk')
- const express = require('express')
-
- let dist = path.resolve(__dirname, '..', 'packages/sdk/dist')
- let examples = path.resolve(__dirname, '..', 'examples')
-
- const server = express()
-
- portfinder.setBasePort(8081)
-
- fse.exists(dist, exists => {
- if (exists) {
- portfinder.getPort((err, port) => {
- server.listen(port)
- shell.echo(
- chalk.yellow(`the url is : http://localhost:${port}/info/start.html`)
- )
- server.use('/libs/dc-sdk/', express.static(dist))
- server.use(express.static(examples))
- })
- } else {
- shell.echo(chalk.red(`please run build first`))
- }
- })
|