图集1/6

正文 770字数 3,288阅读


更改后重启项目发现并没有用。
是因为项目引用的是源码打包后生成的lib文件夹下的代码。

解决问题

将github上element ui源码下载下来
git clone https://github.com/ElemeFE/element.git
Run code
Cut to clipboard


    下载依赖
    npm install
    Run code
    Cut to clipboard


      下载依赖完成后文件夹下出现node_modules文件夹
      修改packages下progress.vue

      修改完成后执行
      npm run dist
      Run code
      Cut to clipboard

        成功编译后生成lib文件夹


        把生成的lib文件夹复制到项目路径node_modules\element-ui替换掉lib文件夹,重启项目

        我们可以把包发布到npm包管理器
        1、进入cmd命令窗口,进入下载的elementui文件夹下,执行
        npm init
        Run code
        Cut to clipboard
          ,进入重命名包名、版本号


          2、登录npm,执行
          npm login
          Run code
          Cut to clipboard
            ,输入用户名、密码和邮箱后若报错

            这里执行
            npm config set registry https://registry.npmjs.org
            Run code
            Cut to clipboard
              切换镜像

              重新输入用户名、密码和邮箱后成功登录


              执行
              npm publish
              Run code
              Cut to clipboard
                推送发布


                3、将项目中package.json文件中devDependencies, “element-ui”: “^2.15.1”,改为如:
                "element-ui-liu": "^2.15.9"
                “你的包名”: “^你的版本号”

                重启项目