title: TypeError: Cannot read property '_normalized' of undefined when using router-link in vue
body: <p>I am using the following router link in a Vue component:</p>
  
  <pre class="lang-html prettyprint-override"><code> &lt;router-link :to="{ name: 'home'}"&gt;&lt;/router-link&gt;
  </code></pre>
  
  <p>The rest of my app is as follows:</p>
  
  <p><strong>Router.js</strong></p>
  
  <pre class="lang-js prettyprint-override"><code>  new VueRouter({
    mode: "history",
    routes: [
      {
        name: 'home',
        path: '/home',
        component: home,
      }
   ]})
  </code></pre>
  
  <p><strong>Main.js</strong></p>
  
  <pre class="lang-js prettyprint-override"><code>new Vue({
    render: (h) =&gt; h(App),
    router,
  }).$mount("#app");
  </code></pre>
  
  <p>Getting the below error when using router-link, but router.push() is working fine with routes.</p>
  
  <pre><code>TypeError: Cannot read property '_normalized' of undefined (vue.min.js:6)
  </code></pre>