背景:在项目中使用Carousel 走马灯的时候,不想要鼠标移入暂停轮播的效果,但是官方又没有提供这个功能的开关属性,所以就想到修改源码。
Ⅰ.Vue项目引用的并不是源码,而是打包好的lib文件,直接去修改项目里的lib文件并不是改源码,无法生效
Ⅱ.修改源码的步骤
➀.首先,从git上拉取element的源码
git clone https://github.com/ElemeFE/element.git
➁安装依赖 npm install
➂启动项目:npm run dev,可访问http://localhost:8085查看项目页面,基本跟官网一样
➃编译,生成项目所需依赖文件lib:修改packages中的源码,然后进行打包 npm run dist
➄将打包后的dist文件目录,替换自己项目中node_modules包下的element-ui文件夹里的lib包,即可生效
ps:如果有时间,可以把修改后的源码上传到自己的代码仓库,别人也可以通过npm安装