Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

luoxue-victor/workflow

Open more actions menu

Repository files navigation

workflow

npm node star issue forks

简介

  • workflow 致力于打造一个工作流平台,将工作中的最佳实践集中在一起,提供解决各种在工作中开发遇到的问题。
  • 另外也会把一些学习的课程,以后会一直更新 --> learn-webpacklearn-rollup

原则

  • 在任何事情上应该把复杂的东西变得更简单,而不是较为简单

@pkb/cli 可用来生成项目、添加插件、检查项目配置、升级更新等等,对整体项目管理。

# 全局安装
npm i -g @pkb/cli # 全局安装使用

pk create <project-name> # 创建项目 webpack|rollup|vite|lerna|node|vscode插件
pk add <plugin> # 安装插件
pk info # 查看项目及系统配置
pk upgrade [filter] # 检查升级 npm 版本
pk cm # commit 提交
pk eslint # eslint 检查,需要安装 @pkb/plugin-eslint
pk stylelint # stylelint 检查,需要安装 @pkb/plugin-stylelint
pk gotty # 在 web 中使用终端
pk jsdoc2md # 把 js 注释生成 md
pk lerna # 多包管理 发布
pk changelog # 生成 changelog
pk josn2ts # json 转成 ts
pk mock # 开启 mock,支持 mockjs
pk tinypng # 压缩图片,批量压缩
pk tree [path] # 将目录生成 tree 结构
pk find [fileName] [str] # 搜索文件及文件内容
pk qrcode [content] # 在终端输出二维码

创建项目及模板

命令 pk create [rojectName] 选项

  • webpack: 集成了大量webpack插件,使用 webpackChain 配置,开箱即用
  • rollup: 对 rollup 进行封装,开箱即用
  • vite: 基于 vite 构建的脚手架,支持 vite 所有配置
  • node: 基于 koa 构建的 node 框架
  • lerna: 一键创建 lerna 模板
  • mocks: mocks 模板,首次执行 pk mock 会自动添加在项目中
  • vscode: 创建 vscode 插件模版

工具

学习&共建

贡献者名单

tips

第一次发布带有命名空间的包需要使用

npm publish --access=public

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
Morty Proxy This is a proxified and sanitized view of the page, visit original site.