2.0.0-rc.2
http://jsfiddle.net/af3cq646/1/
var CUSTOM = Vue.component('custom',{name:'custom'});
console.log(new CUSTOM());
ejecutar violín y abrir consola
sin advertencia y el componente aparece con el nombre 'personalizado'
advertencia " _ [Vue warn]: options "name" can only be used as a component definition option, not during instance creation
_" y el componente se llama " VueComponent
"
Puedo confirmar esto, también encontré esto ayer.
¡El nombre en la consola sigue siendo "VueComponent" en la versión 2.0.0-rc.3!?
2.0 ya no usa new Function
para cambiar el nombre del constructor (esto es para que todo el tiempo de ejecución sea compatible con CSP) - la opción name
solo afecta los mensajes de depuración y la inspección de vue-devtools.