Encuentro que no puedo usar más de un componente en un archivo vue.
Si estoy usando Codesandbox, todo funciona bien
https://codesandbox.io/s/keen-surf-3ww6o?file=/src/App.vue
Cuando inspecciono en Chrome, se muestra un comentario extraño. 
aplicación.vue
<template> <div id="app"> <Step /> </div> </template> <script> import Vue from "vue"; const Step = Vue.component("step", { template: `<div> <h1>Hello world</h1> </div>`, props: { id: Number, description: String, }, }); export default { name: "App", components: { Step, }, }; </script> <style> #app { font-family: "Avenir", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; color: #2c3e50; margin-top: 60px; } </style>