import chalk from "chalk"; import open from "open"; import { createServer } from "./server"; import { Builder } from "./builder"; export const startEsmComponent = async (name: string) => { // 启动单个模块的编译 const builder = new Builder(name, {}); await builder.start(); // 启动本地server const port = await createServer(builder); // 打开模板运行环境 console.log( chalk.yellow( `打开 https://w--.com/esm-components?port=${port} 进行调试` ) ); // await open('https://aaa.com/esm-components', { // app: { name: 'google chrome', arguments: [] }, // }); // 模板工程为一个线工程,打开后链接本地api };