OCCT 实战(5)AIS | 5.1、AIS_InteractiveObject 类
2025/12/22 13:16:54
http-server是一个可以直接指定端口启动本地静态服务器的 npm 包,但它只是选项之一。以下是详细对比:
# 全局安装npminstall-g http-server# 启动(默认端口 8080)http-server# 指定端口http-server -p3000# 或http-server --port8081# 更多选项http-server -p3000-a localhost -o# -o 自动打开浏览器特点:
# 安装npminstall-g serve# 启动并指定端口serve -p3000特点:
# 安装npminstall-g live-server# 启动live-server --port=3000特点:
这些打包工具自带的开发服务器功能更强大:
# package.json 中"scripts":{"dev":"vite --port 3000"}# 或启动时指定npmrun dev -- --port3000# webpack.config.jsdevServer:{port:3000}# 环境变量指定端口PORT=3000npmstart# 或在 .env 文件中添加PORT=3000| 场景 | 推荐工具 | 示例命令 |
|---|---|---|
| 快速预览静态网站 | http-server | http-server -p 3000 |
| 静态开发带热更新 | live-server | live-server --port=3000 |
| 现代框架项目 | Vite | npm run dev -- --port 3000 |
| React 项目 | CRA | PORT=3000 npm start |
| 简单部署预览 | serve | serve -p 3000 |
# 安装npminstall-g http-server# 在项目目录运行http-server ./dist -p3000-c-1# -c-1 禁用缓存用框架自带的开发服务器(Vite/webpack),因为它们支持:
http-server确实可以指定端口启动本地前端,但它是静态服务器,适合最终构建产物的预览,不适合现代前端开发工作流。