Next.js: `TypeError: Cannot read property 'split' of undefined` on export

Created on 20 Jun 2017  路  2Comments  路  Source: vercel/next.js

Using non-<a> tags inside <Link> cause TypeError: Cannot read property 'split' of undefined on export (Next.js 3.0.0-beta16):

$ next build
$ next export
  using build directory: /tmp/qq/.next
  exporting path: /
TypeError: Cannot read property 'split' of undefined
    at _rewriteUrlForNextExport (/tmp/qq/node_modules/next/dist/lib/router/index.js:120:23)
    at Link.render (/tmp/qq/node_modules/next/dist/lib/link.js:187:59)
    at ReactCompositeComponentWrapper._renderValidatedComponentWithoutOwnerOrContext (/tmp/qq/node_modules/react-dom/lib/ReactCompositeComponent.js:798:30)
    at ReactCompositeComponentWrapper._renderValidatedComponent (/tmp/qq/node_modules/react-dom/lib/ReactCompositeComponent.js:821:32)
    at ReactCompositeComponentWrapper.performInitialMount (/tmp/qq/node_modules/react-dom/lib/ReactCompositeComponent.js:361:30)
    at ReactCompositeComponentWrapper.mountComponent (/tmp/qq/node_modules/react-dom/lib/ReactCompositeComponent.js:257:21)
    at Object.mountComponent (/tmp/qq/node_modules/react-dom/lib/ReactReconciler.js:45:35)
    at ReactCompositeComponentWrapper.performInitialMount (/tmp/qq/node_modules/react-dom/lib/ReactCompositeComponent.js:370:34)
    at ReactCompositeComponentWrapper.mountComponent (/tmp/qq/node_modules/react-dom/lib/ReactCompositeComponent.js:257:21)
    at Object.mountComponent (/tmp/qq/node_modules/react-dom/lib/ReactReconciler.js:45:35)
/* pages/index.js */

import Link from 'next/link'

export default () => {
    return <Link href="/"><button>Test</button></Link>
}
/* next.config.js */

module.exports = {
  exportPathMap: function() {
    return {
      '/': { page: '/' },
    }
  }
}

NOTE: Both development (next) and release (next start) modes work fine while static exporting fails.

bug

Most helpful comment

Thanks. This is a bug.

All 2 comments

Thanks. This is a bug.

this issue saved me 馃憤

Was this page helpful?
0 / 5 - 0 ratings

Related issues

kenji4569 picture kenji4569  路  3Comments

YarivGilad picture YarivGilad  路  3Comments

pie6k picture pie6k  路  3Comments

swrdfish picture swrdfish  路  3Comments

knipferrc picture knipferrc  路  3Comments