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

Readme

Keywords

none

Package Sidebar

Install

npm i legoflow-cli

Weekly Downloads

1

Version

2.7.5

License

MIT

Unpacked Size

27.6 kB

Total Files

18

Last publish

Collaborators

  • yyued