vue多个项目公共化组件方案

Posted 前端小沫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue多个项目公共化组件方案相关的知识,希望对你有一定的参考价值。

前言

最近项目需求,需要把两个vue项目多个一样的模块抽成公共化。考虑采用的方案

1、把公共部分独立出来一个项目,npm发布私有包,使用的项目npm install下载(目前下载使用出现配置错误)

存在问题:目前公共部分已经独立出来,发布到npm,但是引用的时候接口部分报错,原因应该是配置错误,还在尝试

2、把公共部分独立成一个包文件,需要用到的项目直接拷贝到项目即可 (可以实现)

3、创建library https://www.webpackjs.com/guides/author-libraries/ (还没试过)

 

以上是关于vue多个项目公共化组件方案的主要内容,如果未能解决你的问题,请参考以下文章

vue 多项目公共组件处理方案

Vue JS - 如何确保公共列表 <v-select> 中的同一项目不会在多个组件中被选中两次?

NuGet多个项目依赖的公共组件如何打包

如何实现一个公共组件库上传到npm并在项目中使用

Vue单元测试探索

1.写公共组件,并在app.vue引入