0.1.33 • Published 4 months ago

@group_wtf_npm/build_forge v0.1.33

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

@group_wtf_npm/build_forge

@group_wtf_npm/build_forge是一个前端开发的构建辅助工具,使用命令为build_forge,也可用别名bf.

局部安装使用

  1. 局部安装
    pnpm add @group_wtf_npm/build_forge
  2. 在package.json中配置
    {
        ...
        "script":{
            ...
            "share": "build_forge --exec=share",
        }
        ...
    }
  3. 使用
    pnpm share

全局安装使用

  1. 安装
    pnpm add @group_wtf_npm/build_forge -g
  2. 使用
    bf share

Docmention

  • version (v) 获取版本信息
  • help (h) 获取帮助信息
  • exec (e) 要运行的指令
    • zip 将文件夹打包为.zip
      • 运行参数
        • name .zip文件的名称
        • version .zip文件的版本号
        • entry 需要构建的目录,多个目录使用,分隔,需要保留名称时路径和名称使用@分隔,例如:
          bf --exec=zip --entry='./src/dir_1@name_1,./test/dir_2@name_2'
        • output .zip文件的输出目录
        • branch .zip文件的分支名称
    • share 为指定目录启动一个访问服务
      • 运行参数
        • port 共享服务使用的端口
        • dir 共享服务使用的目录
    • preview 为指定目录启动一个访问服务
      • 运行参数
        • port 预览使用的端口
        • dir 预览目录
    • clean
      • 环境变量
        • BF_CLEAN_ROOTS 清理根目录,多个用,分隔
        • BF_CLEAN_NAMES 清理的文件类型枚举,,分隔
    • env
      • 运行参数
        • command serve|build 服务类型
        • mode build|test|release... 构建模式
        • module_path 下一步导入运行的模块路径 file://...
      • 环境变量
        • ENV_LOAD_EXPAND 拓展额外加载的环境变量目录,多个目录用,分隔
    • work 工作区构建
      • 运行参数
        • command 构建类型 serve|build
        • mode build构建模式 build|test|release...
        • name 默认启动的项目名列表,使用,分隔,设置此值时将路过选择步骤
        • yes 是否路过选择,默认false,当设置为true时,将使用上次选择的项目名列表
        • zip 是否构建.zip包
        • git 是自动更新git
        • tag 是否自动设置git tag
        • rc release构建命令下生成的子包版本
      • 环境变量
        • BF_PROJECT_SERVER_FILE 子项目服务启动文件
      • 交互指令
        • help (h) 显示帮助信息
        • url (u) 显示启动的服务列表
        • quit (q) 退出服务
        • restart (s) 重启服务
    • vite vite相关工具链路
      • 运行参数
        • command serve|build 服务类型
        • mode build|test|release... 构建模式
      • 环境变量
        • ENV_LOAD_EXPAND 拓展额外加载的环境变量目录,多个目录用,分隔
0.1.33

4 months ago

0.1.32

4 months ago

0.1.31

5 months ago

0.1.30

5 months ago

0.1.29

5 months ago

0.1.28

5 months ago

0.1.27

5 months ago

0.1.26

5 months ago

0.1.25

5 months ago

0.1.24

5 months ago

0.1.23

5 months ago

0.1.22

5 months ago

0.1.21

5 months ago

0.1.20

6 months ago

0.1.19

6 months ago

0.1.18

6 months ago

0.1.17

6 months ago

0.1.16

6 months ago

0.1.15

6 months ago