问题
使用vuepress
本地跑的时候,可以看到组件效果,为何build
之后,却看不到组件效果?
原因
vuepress
不会打包docs
以外的组件,比如,之前组件的存放位置如下所示:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f40e5fcd3d656db0f1191dbe7cd9cb8c.png)
红框里存放着组件,导致build
之后没有这些组件功能
解决办法
方式一:统一在.vuepress
下的components
里编写组件
方式二:将原src
下的components
作为组件包@sf/map-graph
发布,再在文档系统里引入该组件包即可
个人比较倾向于方式二,毕竟方式一冗余且代码还得同步更新维护,极为不便