0.1.6 • Published 8 years ago

nuxt-egg v0.1.6

Weekly downloads
10
License
MIT
Repository
-
Last release
8 years ago

Egg-Nuxt

Egg + Nuxt.js = šŸ”„

NPM version build status Test coverage David deps npm download lincense image

Requirement

  • node >= 6.0.0

Installation

$ vue init nuxt-egg/starter my_project

Usage

package.json

{
  "scripts": {
    "dev": "egg-bin dev",
    "build": "nuxt build",
    "start": "NODE_ENV=production egg-bin dev"
  },
  "egg": {
    "framework": "nuxt-egg"
  }
}

Direct Structure

ē‚¹å‡»ęŸ„ēœ‹ egg-framework ē›®å½•ē»“ęž„

nuxt-egg-project
ā”œā”€ā”€ .nuxt
ā”œā”€ā”€ resources
|   ā”œā”€ā”€ pages
│   ā”œā”€ā”€ assets
│   |   └── css
│   |   └── img
│   ā”œā”€ā”€ static
│   ā”œā”€ā”€ layouts
│   ā”œā”€ā”€ middleware
│   ā”œā”€ā”€ plugins
│   ā”œā”€ā”€ components
ā”œā”€ā”€ package.json
ā”œā”€ā”€ app.js (åÆé€‰)
ā”œā”€ā”€ agent.js (åÆé€‰)
ā”œā”€ā”€ app
|   ā”œā”€ā”€ router.js
│   ā”œā”€ā”€ controller
│   |   └── home.js
│   ā”œā”€ā”€ service (åÆé€‰)
│   |   └── user.js
│   ā”œā”€ā”€ middleware (åÆé€‰)
│   |   └── response_time.js
│   ā”œā”€ā”€ schedule (åÆé€‰)
│   |   └── my_task.js
│   ā”œā”€ā”€ public (åÆé€‰)
│   |   └── reset.css
│   ā”œā”€ā”€ view (åÆé€‰)
│   |   └── home.tpl
│   └── extend (åÆé€‰)
│       ā”œā”€ā”€ helper.js (åÆé€‰)
│       ā”œā”€ā”€ request.js (åÆé€‰)
│       ā”œā”€ā”€ response.js (åÆé€‰)
│       ā”œā”€ā”€ context.js (åÆé€‰)
│       ā”œā”€ā”€ application.js (åÆé€‰)
│       └── agent.js (åÆé€‰)
ā”œā”€ā”€ config
|   ā”œā”€ā”€ plugin.js
|   ā”œā”€ā”€ config.default.js
│   ā”œā”€ā”€ config.prod.js
|   ā”œā”€ā”€ config.test.js (åÆé€‰)
|   ā”œā”€ā”€ config.local.js (åÆé€‰)
|   └── config.unittest.js (åÆé€‰)
└── test
    ā”œā”€ā”€ middleware
    |   └── response_time.test.js
    └── controller
        └── home.test.js

Nuxt.js Changes

  • The Nuxt config file is now in config.[dev].js, dev allow set default, unittest, local, prod
  • The Nuxt project directory is resources (default)

config.default.js

const path = require('path);
exports.nuxt = {
  srcDir: path.join(__dirname, '../resources'),
  rootDir: path.dirname(__dirname),
}

Live Demo

Documentation

Licenses

0.1.6

8 years ago

0.1.5-rc.2

8 years ago

0.1.5-rc.1

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago