This commit is contained in:
Pooya Parsa 2017-06-11 19:27:39 +04:30
parent 13a4e71a83
commit 61534431a9
4 changed files with 6 additions and 5 deletions

View File

@ -59,6 +59,7 @@ export default class Builder extends Tapable {
if (this.options.dev) { if (this.options.dev) {
// Don't await for builder in dev (faster startup) // Don't await for builder in dev (faster startup)
this.build().catch(err => { this.build().catch(err => {
// eslint-disable-next-line no-console
console.error(err) console.error(err)
process.exit(1) process.exit(1)
}) })
@ -407,7 +408,7 @@ export default class Builder extends Tapable {
router.forEach((r) => { router.forEach((r) => {
if (!r.path.includes(':') && !r.path.includes('*')) { if (!r.path.includes(':') && !r.path.includes('*')) {
if (r.children) { if (r.children) {
flatRoutes(r.children, path + r.path + '/', routes) this.flatRoutes(r.children, path + r.path + '/', routes)
} else { } else {
routes.push((r.path === '' && path[path.length - 1] === '/' ? path.slice(0, -1) : path) + r.path) routes.push((r.path === '' && path[path.length - 1] === '/' ? path.slice(0, -1) : path) + r.path)
} }

View File

@ -57,6 +57,7 @@ export default class Nuxt extends Tapable {
this.buildDir = options.buildDir this.buildDir = options.buildDir
// Wait for all core components be ready // Wait for all core components be ready
// eslint-disable-next-line no-console
this._ready = this.ready().catch(console.error) this._ready = this.ready().catch(console.error)
} }
@ -98,7 +99,8 @@ export default class Nuxt extends Tapable {
} }
await this.moduleContainer.ready() await this.moduleContainer.ready()
await this.builder.ready() await this.builder.ready()
console.log('Nuxt Ready!') // eslint-disable-next-line no-console
console.log('[nuxt] ready')
return this return this
} }
@ -131,4 +133,3 @@ export default class Nuxt extends Tapable {
}) })
} }
} }

View File

@ -12,7 +12,6 @@ setAnsiColors(ansiHTML)
let jsdom = null let jsdom = null
export default class Renderer extends Tapable { export default class Renderer extends Tapable {
constructor (nuxt) { constructor (nuxt) {
super() super()
this.nuxt = nuxt this.nuxt = nuxt

View File

@ -19,7 +19,7 @@ import { resolve } from 'path'
| In production, will generate public/dist/style.css | In production, will generate public/dist/style.css
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
*/ */
export default function webpackClientConfig() { export default function webpackClientConfig () {
let config = base.call(this, { isClient: true }) let config = base.call(this, { isClient: true })
// Entry // Entry