0.0.2 • Published 2 years ago

zwylibs v0.0.2

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

介绍

  • 工具原型方法 zwylibs.js npm run build:async npm publish --access=public

使用

  • 添加子仓库 运行命令
git submodule add https://gitee.com/willianWYuan/packages.git
  • 运行后的变化

    • 多了.gitmodules文件

      [submodule "packages"]
        path = packages
        url = https://gitee.com/willianWYuan/packages.git
    • 多了packages目录

    • .git目录下

      • modules目录 会增加一个package
      • config文件 会增加一段代码
        [submodule "packages"]
          url = https://gitee.com/willianWYuan/packages.git
          active = true
  • 其他开发人员pull代码 或者 测试环境线上部署

    git submodule update --init
  • 组件样式使用less 需要安装less-load

配置修改

  • babel.config.js

    module.exports = {
      ...,
      plugins: [
        [
          "component",
          {
            "libraryName": "element-ui",
            "styleLibraryName": "theme-chalk"
          }
        ],
      ],
      [
      "import",
        {
          "libraryName": "zwylibs",
          // "libraryDirectory": 'lib',
        }
      ],
    };
  • vue.config.js

    const PathJoin = (dir) => path.join(__dirname, './', dir)
    module.exports = {
      ...,
      chainWebpack: config => {
        config.resolve.alias
          .set('@packages', PathJoin('prototype/packages'))
          .set('@lib', PathJoin('prototype/lib'))
      }
    }
0.0.2

2 years ago

0.0.1

2 years ago