文件名称:github-next:next构建的仿github项目
文件大小:236KB
文件格式:ZIP
更新时间:2024-06-18 22:00:50
HTML
项目启动 开发环境先启动 redis,然后启动项目 redis-server node ./server.js 生产环境可通过 pm2 启动,先安装安装 pm2,ecosystem.config.js 为 pm2 配置文件 pm2 start ecosystem.config.js 功能介绍 github OAuth授权 、koa集成redis、 数据缓存 、兼容客户端和服务端渲染、分包加载antd、next集成三方库 npm 模块介绍 dependencies @zeit/next-css:next 集成 css @zeit/next-bundle-analyzer:分析打包出来的 js 的依赖关系,需要在 next.config.js 中配置 babel-plugin-import:分包导入插件 babel-plugin-styled-components:集成 styled-comp
【文件预览】:
github-next-master
----.gitignore(277B)
----.babelrc(569B)
----components()
--------Container.jsx(228B)
--------Layout.jsx(6KB)
--------WithRepoBasic.jsx(3KB)
--------Repo.jsx(2KB)
--------MarkdownRender.jsx(722B)
--------SearchUser.jsx(2KB)
--------PageLoading.jsx(412B)
----dump.rdb(2KB)
----package.json(1KB)
----server()
--------session-store.js(1KB)
--------api.js(907B)
--------auth.js(2KB)
----package-lock.json(348KB)
----next.config.js(3KB)
----ecosystem.config.js(509B)
----static()
--------favicon.ico(5KB)
----libs()
--------utils.js(96B)
--------api.js(1KB)
--------repo-basic-cache.js(421B)
--------my-context.js(109B)
--------with-redux.js(2KB)
----README.md(1KB)
----config()
--------config.js(490B)
----bundles()
--------client.html(361KB)
----store()
--------store.js(2KB)
----pages-test()
--------b.js(1KB)
--------index.js(1KB)
--------_document.js(1KB)
--------comp.js(2KB)
--------_app.js(1KB)
----pages()
--------detail()
--------index.js(5KB)
--------search.js(5KB)
--------_app.js(2KB)
----test()
--------redis.js(225B)
----server.js(3KB)
----yarn.lock(191KB)