全局安装 @mcf/cra
npm install crat -g全局安装 create-react-app
npm install create-react-app运行crat
mcfcra-
修改模版默认路径,将其指定放到执行目录下的template文件夹中
-
新增ssr功能
- 在
package.json中配置
{
"scripts": {
"ssr": "cross-env NODE_ENV=production mcfcra -s"
},
"ssrServerConfig": {
"package": "app",
"buildPath": "dist"
}
}
-
package是包名,要求导出stroe、App、routerConfig -
buildPath是构建目录会设置为静态目录加载资源 -
启动命令
yarn ssr启动服务并监听3002端口
ssrServerBoolean类型,启动服务初始化为truessrServerRouteString类型, 当前的SSR Server服务的请求路由