Un modèle d'application d'administration utilisant koa2 et vue.
ce clone passe-partout construit avec vuejs-templates, basé sur vue-element-admin
Assurez-vous que Node.js v6 ou plus récent et npm sont installés sur votre machine de développement. Parce que ce sera mieux
$ git clone https://github.com/Cherish-xzw/koa2-vue-boilerplate.git MyApp
$ cd MyApp
$ npm install # Install project dependencies listed in package.json
Si vous souhaitez simplement démarrer un nouveau projet sans l'historique de validation standard de koa2, vous pouvez faire :
$ git clone --depth=1 https://github.com/Cherish-xzw/koa2-vue-boilerplate.git MyApp
Le profondeur = 1 indique à git de n'extraire qu'un seul commit de données historiques.
Compilez et lancez votre application en exécutant :
# Compiles the app and opens it in a browser with "hot reload"
# running at http://0.0.0.0:3000
$ npm run dev
# Open the backend API server
# running at http://0.0.0.0:4000
$ npm run server
Ou démarrez le frontend et le backend ensemble
# Start frontent and backend concurrently
$ npm start
Un script build
pour regrouper JS, CSS et Images pour la production, avec des sourcesmaps.
$ npm run build
Le script release
peut regrouper tout ce dont nous avons besoin pour publier notre code dans l'environnement de production.
$ npm run release
Remarque : ce script ne peut s'exécuter que sur une ligne de commande de type * nix.
Vous ne pouvez pas installer node-sass ?
mettez ces lignes dans votre fichier ~/.npmrc et npm install
à nouveau.
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl=https://npm.taobao.org/mirrors/phantomjs/
electron_mirror=https://npm.taobao.org/mirrors/electron/