diff --git a/lib/nuxt.js b/lib/nuxt.js
index a29e156f70..8ffd6adfe3 100644
--- a/lib/nuxt.js
+++ b/lib/nuxt.js
@@ -68,8 +68,11 @@ class Nuxt {
     this.options = _.defaultsDeep(options, defaults)
     // Env variables
     this.dev = this.options.dev
+    // Explicit srcDir and rootDir
     this.dir = (typeof options.rootDir === 'string' && options.rootDir ? options.rootDir : process.cwd())
     this.srcDir = (typeof options.srcDir === 'string' && options.srcDir ? resolve(this.dir, options.srcDir) : this.dir)
+    options.rootDir = this.dir
+    options.srcDir = this.srcDir
     // If store defined, update store options to true
     if (fs.existsSync(join(this.srcDir, 'store'))) {
       this.options.store = true