Skip to content

初始化

终端执行 vue-pkg 命令进行初始化:

$ vue-pkg


 ██╗   ██╗ ██╗   ██╗ ███████╗        ██████╗  ██╗  ██╗  ██████╗
 ██║   ██║ ██║   ██║ ██╔════╝        ██╔══██╗ ██║ ██╔╝ ██╔════╝
 ██║   ██║ ██║   ██║ █████╗   █████╗ ██████╔╝ █████╔╝  ██║  ███╗
 ╚██╗ ██╔╝ ██║   ██║ ██╔══╝   ╚════╝ ██╔═══╝  ██╔═██╗  ██║   ██║
  ╚████╔╝  ╚██████╔╝ ███████╗        ██║      ██║  ██╗ ╚██████╔╝
   ╚═══╝    ╚═════╝  ╚══════╝        ╚═╝      ╚═╝  ╚═╝  ╚═════╝


版本: 0.0.6

? 选择模板: (Use arrow keys)
❯ Vue 组件库标准版      # 组件库 与 完备的文档
  Vue 组件库极简文档版   # 组件库 与 简版的文档
  敬请期待…

请输入安装路径: (默认当前目录 ./)pkg1-dir
请输入包名: pkg1
写入: /xxxx.cjs
# ...
写入: /xxx.js

安装成功

请执行:
cd /Users/xxx/pkg1-dir
npm install

内部会初始化 Git,并在项目写入 Git 用户信息,以及配置工程基座,包括:

  • prettier
  • eslint
  • commitlint
  • postcss
  • husky
  • lint staged
  • vscode 配置

实现更精准的控制 lint 阶段的 git hook。

命令

TIP

以下命令适应于 Vue 组件开发。

  • npm run dev:组件开发模式。脱离文档环境。
  • npm run docs:dev:组件文档开发环境。推荐。
  • npm run build:保证类型安全,并构建 esm/cjs 组件库产物。默认package.json 入口自动配置好。
  • npm run docs:build:构建组件文档,产物可独立运行在浏览器。
  • npm run format:手动格式化代码。默认会自动格式化,不需要手动触发。