如何发布自己的vue组件

非基于webpack vue vue-tree组件,如何打包发布到另外一个项目中
参考 https://www.pianshen.com/arti... 配置(它是基于webpack的

在另外一个vue项目中引入vue组件一直报
Unknown custom element:<vue-tree> did you register the component correctly? For recursive components, make sure to provid

或者是
This dependency was not found:

  • vue-tree in ./src/main.js

To install it, you can run: npm install --save vue-tree

package.json要怎么配置
"main": "dist/vue-tree.umd.min.js",

index.js 配置如下

export { default as VueTree } from "./vue-tree/Tree.vue";

打包出来的文件感觉有点奇怪,是css,js,html文件,要打包成什么的文件才能被另外一个vue项目引入呢?

打包后dist文件
image.png
vue-tree-v1.0.9.tgz 文件内容
image.png

vue 项目按照vue-tree-v1.0.9.tgz 后node_modules/vue-tree 里面的文件dist内容
image.png

阅读 1.8k
1 个回答

你这里没有注册吧。比如 elementui 之类的,他都会use给注册一下。现在看上去就是没有注册。

你这个有吗?提供一下你的代码

image.png


image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题