Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/easy-team/egg-vue-typescript-boilerplate
Egg Vue TypeScript Server Side Render (SSR) / Client Side Render (CSR)
https://github.com/easy-team/egg-vue-typescript-boilerplate
easywebpack egg egg-typescript egg-vue egg-vue-server-side-render egg-vue-ssr egg-vue-typescript egg-vue-typescript-ssr egg-webpack eggjs node-typescript nodejs ts-loader ts-node typescript typescript-egg vue webpack webpack3 wepback4
Last synced: 4 months ago
JSON representation
Egg Vue TypeScript Server Side Render (SSR) / Client Side Render (CSR)
- Host: GitHub
- URL: https://github.com/easy-team/egg-vue-typescript-boilerplate
- Owner: easy-team
- License: mit
- Created: 2018-01-17T12:22:35.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-02-12T07:28:42.000Z (almost 3 years ago)
- Last Synced: 2024-09-28T22:07:47.554Z (4 months ago)
- Topics: easywebpack, egg, egg-typescript, egg-vue, egg-vue-server-side-render, egg-vue-ssr, egg-vue-typescript, egg-vue-typescript-ssr, egg-webpack, eggjs, node-typescript, nodejs, ts-loader, ts-node, typescript, typescript-egg, vue, webpack, webpack3, wepback4
- Language: TypeScript
- Homepage: https://easyjs.cn/egg-vue
- Size: 2.12 MB
- Stars: 72
- Watchers: 6
- Forks: 18
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# egg-vue-typescript-boilerplate
基于 Egg + Vue + Webpack SSR 服务端渲染和 CSR 前端渲染工程骨架项目。
Single Page Application Isomorphic Example for Egg + Vue, Front-End and Node of The Application are Written in TypeScript.
## Document
- https://www.yuque.com/easy-team/egg-vue
- https://www.yuque.com/easy-team/easywebpack
- https://easyjs.cn## QuickStart
- Development
```bash
$ npm install -g easywebpack-cli
$ easy init
$ npm install
$ npm run dev
$ open http://localhost:7001
```- Publish
```bash
npm run tsc
npm run build
npm start
```## Features
- ✔︎ Single Page Application, Support Vue Server Side Render and Client Side Render Modes, Rendering Cache, Automatic Downgrade
- ✔︎ Front-End and Node of The Application are Written in TypeScript, Use `vue-property-decorator` and `vuex-class`
- ✔︎ Build with Webpack + TypeScript, Auto Building, Hot Reload, Code Splitting, High Speed, Performance Optimization## Rendering
- Front-End TypeScript
![Front-End TypeScript](https://github.com/easy-team/egg-vue-typescript-boilerplate/blob/master/docs/images/vue-front-end.png?raw=true)
- Node TypeScript
![Node TypeScript](https://github.com/easy-team/egg-vue-typescript-boilerplate/blob/master/docs/images/vue-node.png?raw=true)
- UI ScreenShot
![UI ScreenShot](https://github.com/easy-team/egg-vue-typescript-boilerplate/blob/master/docs/images/vue-admin-ui.png?raw=true)
## TypeScript
- https://github.com/kaorun343/vue-property-decorator
- https://github.com/ktsn/vuex-class## License
[MIT](LICENSE)