Beidou(北斗)是什么?
Beidou(北斗) 是 NodeJS & React 同构框架,基于Egg.js开发。
Beidou(北斗)有什么特性?
首屏直出
通过Node将首屏内容直接输出, 将传统的三次串行http请求简化成一次http请求,降低首屏渲染时间,页面瞬间触手可及,享受“秒开”般的顺滑
同构渲染
一套代码两端运行, 客户端代码直接运行在服务端, 无需编写冗余的渲染视图
插件丰富
北斗基于阿里集团开源web 框架 Egg.js(底层基于 KOA), 所有egg插件都能在Beidou直接使用, 无需做任何兼容, 同时Beidou还提供了丰富的插件给应用开发者使用,也欢迎开发者基于Beidou贡献自己的的插件。
简单易用
省去了繁琐的开发框架配置过程, 一键生成项目框架 开箱即用.
快速开始
1. 全局安装脚手架
npm install beidou-cli -g
遇到“Unexpected end of JSON input while parsing near”错误
运行 npm cache clean --force
2. 初始化项目
beidou init
3. 运行项目
npm run dev