0.1.6 ā€¢ Published 7 years ago

nuxt-egg v0.1.6

Weekly downloads
10
License
MIT
Repository
-
Last release
7 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

7 years ago

0.1.5-rc.2

7 years ago

0.1.5-rc.1

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago