Package Exports
- @joker.front/cli
- @joker.front/cli/dist/bundle.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@joker.front/cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Joker CLI 脚手架项目
下一代前端工具链:快速、高效、适配。
特点
- ESM(模块化)支持: Joker CLI 支持 ESM(EcmaScript Modules)模式,这意味着它可以利用最新的 JavaScript 模块标准,提供按需编译功能。这种模式不仅提高了加载效率,还确保了只有用户实际需要的代码被编译和解析,从而显著提升了应用的响应速度和性能。
- 前端入口依赖异步静态扫描: 采用异步方式对前端入口依赖进行静态扫描,可以在不阻塞主线程的情况下执行,这使得三方依赖的预编译成为可以被直接运行的文件。这一特性尤其在冷启动时表现突出,能够极大地减少应用启动时间,优化用户体验。
- 热更新功能: 支持热更新意味着开发者在应用运行时可以实时看到代码更改的效果,无需重新加载页面或重启应用,这对于提高开发效率和迭代速度至关重要。
- 遵循 rollup 插件规范: 使用 rollup 插件规范意味着 Joker CLI 可以与广泛使用的 rollup 插件生态系统无缝集成,为开发者提供极大的灵活性和扩展性。
- 生产构建支持: Joker CLI 支持生产环境的构建,这意味着它能够生成用于生产环境的优化代码,帮助开发者创建高性能、优化的应用程序。
安装使用
pnpm add @joker.front/cli
提供 server、build 两种命令,分别代表开发和生产构建,内部集成了对 Joker SFC 文件的解析。