0.1.3 • Published 9 months ago

union-tool v0.1.3

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

打包命令行工具

安装

  yarn add unicom-tool
  npm install unicom-tool --save-dev

如何使用?

  npx union-tool run lint
  npx union-tool run es
  npx union-tool run lib
  npx union-tool run clean
  npx union-tool run compile 
  npx union-tool run build your_project_path
  npx union-tool run dev your_project_path

如何维护?

  • 组件转译采用gulp作为工作流
  • 测试网页开发采用webpack打包
  • 如果需要升级版本请修改package.json中的version字段

如何配置?

  • 我们认为在每个项目根目录下的.unirc.js/unirc.json文件为配置文件
  • 用户可以通过.unirc暴露的属性进行配置,如果用户想要更大权限的配置,请在.unirc中暴露的config方法中进行拦截设置
  • 如果用户提供自定义了webpack.config.js配置文件,我们优先会使用用户自定义的配置文件

unirc.js 配置

  htmlTitle: string,
  outputPath: string,
  publicPath: string,
  define: {
    [key:string]: string,
  },
  devServer: {
    [key:string]: any,
  },
  babel: {
    plugins: array,
    presets: array,
    browserslist: array,
  },
  devtool: string,
  theme: {
    [key:string]:string,
  }
}