所以我比较了npm上载的javascript库的源代码。
两个项目都使用Vue,但是有一些区别:
第一个代码使用Card()
作为其入口点,并通过以下方式全局注册该组件:
index.js
第二个替代项立即使用import component from './foo.vue'
const plugin = {
install: Vue => {
Vue.component(component.name, component)
}
}
component.install = plugin.install
export default component
文件作为入口点
我的问题是:
.vue
和index.js
文件作为入口点有什么区别? .vue
进行的安装有什么作用?