HackerNews clone built with TypeScript, Vue 2.0, vue-router & vuex, with server-side rendering
HackerNews clone built with TypeScript + Vue 2.0 + vue-router + vuex, with server-side rendering.
Note: in practice, it is unnecessary to code-split for an app of this size (where each async chunk is only a few kilobytes), nor is it optimal to extract an extra CSS file (which is only 1kb) – they are used simply because this is a demo app showcasing all the supported features. In real apps, you should always measure and optimize based on your actual app constraints.
A detailed Vue SSR guide can be found here.
Requires Node.js 7+
# install dependencies
npm install # or yarn
# serve in dev mode, with hot reload at localhost:8080
npm run dev
# build for production
npm run build
# serve in production mode
npm start
MIT