legoflow-cli

    2.7.5 • Public • Published

    legoflow-cli

    Licence PRs Welcome

    命令行工具

    最近更新

    CHANGELOG

    依赖

    • Node.js >= 8.x

    安装

    npm i legoflow-cli -g
     
    # or 
    # 推荐使用 yarn 安装 
    yarn global add legoflow-cli

    使用

    查看命令

    legoflow -h
     
    # 使用简写 
    lf -h

    新建项目

    lf init

    开发

    # 进入 legoflow 项目 
    cd test
     
    lf dev
     
    # 可选择环境 
    lf dev --env
     
    # 可指定环境 
    lf dev test

    构建

    # 进入 legoflow 项目 
    cd test
     
    lf build
     
    # 选择环境 
    lf build --env
     
    # 可指定环境 
    lf build preview

    CI 构建

    # 进入 legoflow 项目 
    cd test
     
    lf-ci
     
    # 也可构建指定环境 lf-ci [env] 例如:构建测试环境 
    lf-ci test

    构建 dll

    lf build:dll

    全局设置

    # 设置参数 
    lf set <name> <value>
     
    # 查看参数 
    lf get <name>
     
    # 还原参数 
    lf clean

    具体参数参考 这里

    v1.x 项目迁移到 v2.x

    cd test
     
    lf migrate:v2

    注意 该功能只能把 v1.x 与 v2.x 都存在的功能进行迁移,若 2.x 摒弃的功能无法被迁移。例如:

    • v1.x 项目配置中的 assets 被迁移为 workflow.build{ 'html.resourcesDomain' }
    • v1.x 项目配置中的 dist / vue@2.1 / ... 则无法被迁移

    具体功能对比参考 这里

    关闭指定端口线程

    lf kill:port 6701

    调用内置 ESLint 模块

    通过该命令可调用内置的 ESLint 模块

    lf:eslint
     
    lf:eslint -v
    lf:eslint -h
    lf:eslint ...

    注意 2.3 版本后该命令更改为 lf-eslint

    许可

    MIT

    Keywords

    none

    Install

    npm i legoflow-cli

    DownloadsWeekly Downloads

    72

    Version

    2.7.5

    License

    MIT

    Unpacked Size

    27.6 kB

    Total Files

    18

    Last publish

    Collaborators

    • yyued