- Node.js >= 20.19.0
在项目根目录下执行:
npm installnpm run develop该命令会同时启动两个进程:
- Rollup 编译 — 监听源代码变动并自动重新构建
- 静态文件服务器 — 在
http://localhost:3000提供页面访问
看到以下输出即表示启动成功:
INFO Accepting connections at http://localhost:3000
created dist in ...s
在浏览器中访问:
http://localhost:3000
- 确保开发服务器正在运行(
npm run develop) - 编辑
src/目录下的 TypeScript 或 SCSS 文件 - Rollup 会自动检测变更并重新编译,终端会显示
created dist in ...s - 刷新浏览器页面 即可看到修改效果
ReSplat 使用了 Service Worker 进行缓存。如果修改代码后发现页面没有更新,请执行强制刷新:
| 操作系统 | 快捷键 |
|---|---|
| Windows / Linux | Ctrl + Shift + R 或 Ctrl + F5 |
| macOS | Cmd + Shift + R |
或者在浏览器开发者工具中:
- 按
F12打开开发者工具 - 右键点击刷新按钮 → 清空缓存并硬性重新加载
Rollup 只有在检测到文件变化时才会重新编译。如果 SCSS 没有变化但需要重编,可以:
- 手动修改任意文件让 Rollup 触发重新编译,然后刷新浏览器
默认端口为 3000。如果该端口已被占用,可以修改 serve 命令指定其他端口:
npx serve dist -C -l 3001| 命令 | 说明 |
|---|---|
npm run develop |
启动开发服务器(构建 + 热重载) |
npm run build |
仅构建生产版本 |
npm run watch |
仅监听并重新编译 |
npm run serve |
仅启动静态文件服务器 |
npm run lint |
运行 ESLint 代码检查 |