1.首先确保打包和上传没出错。
步骤参考:vue组件篇(2)---封装组件并发布到npm - 无所畏_tlp - 博客园
2.在另一个项目里npm install xxx(上传的那个组件)
在main.js
import xxfrom "xxx"
Vue.use(xxx);
然后写一个测试的页面引用这个组件,npm run dev访问这个页面,
报错Unknown custom element: <xxx> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
解决办法:
把Vue.use(xxx)
改成:
Vue.use({
install: (Vue) => {
Vue.component('xxx',xxx)
}
})