2.0.5 • Published 2 years ago

@luban-cli/cli-plugin-service v2.0.5

Weekly downloads
223
License
MIT
Repository
github
Last release
2 years ago

@luban-cli/luban-cli-service

@luban-cli/luban-cli-service 是一个开发时运行环境依赖,一个单独的包,局部安装在使用 @luban-cli/cli 创建的项目中,提供了:

  • 加载其他 CLI 插件的核心服务
  • 一份合理的 webpack 配置
  • 提供 luban-cli-service serve luban-cli-service build 等命令

使用 @luban-cli/cli 创建的项目中,其中 package.json 文件的 scripts 字段会增加三个脚本:

{
  "scripts": {
    "serve": "luban-cli-service serve --open",
    "build": "luban-cli-service build",
    "inspect": "luban-cli-service inspect"
  }
}

可以通过 npm 或者 yarn 来执行这些 scripts:

npm run serve

luban-cli-service serve

用法:luban-cli-service serve [options]

选项:

  --entry   指定入口文件 (默认值: index.jsx/index.tsx)
  --open    在服务器启动时打开浏览器 (默认值: false)
  --mode    指定环境模式 (默认值: development)
  --host    指定 host (默认值: 0.0.0.0)
  --port    指定 port (默认值: 8080)
  --https   使用 https (默认值: false)
  --public  指定本地开发服务的 publicPath (默认值: "/")

该脚本命令会启动一个基于 webpack-dev-server 的本地开发服务,并且会附加一些默认的配置和功能。

luban-cli-service build

用法:luban-cli-service build [options]

选项:

  --entry    指定入口文件 (默认值: index.jsx/index.tsx)
  --mode     指定环境模式 (默认值: production)
  --dest     指定输出目录 (默认值: dist)
  --report   生成 report.html 以帮助分析包内容

该命令会以 dist 为默认目录产生一个可以用于生产环境的包,自动的 verdor chunk splitting。其中 chunk mainfest 会内联在 html 文件中。

luban-cli-service inspect

用来审查特定环境下的 webpack 配置

比如审查 development 环境下的 webpack 配置:

// 审查 development 环境下的 webpack 配置并输出到 config.txt 文件中
luban-cli-service inspect --mode=development > config.txt

审查特定规则/插件的配置:

// 审查关于 css 规则的配置
luban-cli-service inspect --rule=css

// 生产 html 插件的配置
luban-cli-service inspect --plugin=html
2.0.5

2 years ago

2.0.4

2 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0-next.57

3 years ago

2.0.0

3 years ago

2.0.0-next.55

3 years ago

2.0.0-next.56

3 years ago

1.4.3

3 years ago

1.4.3-next.5

3 years ago

1.4.3-next.4

3 years ago

2.0.0-next.53

3 years ago

2.0.0-next.54

3 years ago

2.0.0-next.52

3 years ago

2.0.0-next.51

3 years ago

2.0.0-next.50

3 years ago

2.0.0-next.49

3 years ago

2.0.0-next.48

3 years ago

2.0.0-next.46

3 years ago

2.0.0-next.45

3 years ago

2.0.0-next.44

3 years ago

2.0.0-next.43

3 years ago

2.0.0-next.42

3 years ago

2.0.0-next.41

3 years ago

2.0.0-next.40

3 years ago

2.0.0-next.39

3 years ago

2.0.0-next.38

3 years ago

2.0.0-next.37

3 years ago

2.0.0-next.36

3 years ago

2.0.0-next.34

3 years ago

2.0.0-next.35

3 years ago

2.0.0-next.33

3 years ago

2.0.0-next.32

3 years ago

2.0.0-next.31

3 years ago

2.0.0-next.30

3 years ago

2.0.0-next.29

3 years ago

2.0.0-next.28

3 years ago

2.0.0-next.27

3 years ago

2.0.0-next.26

3 years ago

2.0.0-next.25

3 years ago

2.0.0-next.23

3 years ago

2.0.0-next.24

3 years ago

2.0.0-next.22

3 years ago

2.0.0-next.21

3 years ago

2.0.0-next.20

3 years ago

2.0.0-next.19

3 years ago

2.0.0-next.18

3 years ago

2.0.0-next.17

3 years ago

2.0.0-next.15

3 years ago

2.0.0-next.16

3 years ago

2.0.0-next.14

3 years ago

2.0.0-next.12

3 years ago

2.0.0-next.13

3 years ago

2.0.0-next.11

3 years ago

2.0.0-next.10

3 years ago

2.0.0-next.9

3 years ago

2.0.0-next.8

3 years ago

2.0.0-next.6

3 years ago

2.0.0-next.5

3 years ago

2.0.0-next.4

3 years ago

2.0.0-next.3

4 years ago

2.0.0-next.2

4 years ago

2.0.0-next.0

4 years ago

2.0.0-next.1

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.4.0-beta.2

4 years ago

1.4.0-beta.1

4 years ago

1.4.0-beta.0

4 years ago

1.3.3

4 years ago

1.3.3-beta.0

4 years ago

1.3.2

4 years ago

1.3.1-beta.21

4 years ago

1.3.1-beta.20

4 years ago

1.3.1-beta.18

4 years ago

1.3.1-beta.17

4 years ago

1.3.1-beta.14

4 years ago

1.3.1-beta.15

4 years ago

1.3.1-beta.16

4 years ago

1.3.1-beta.13

4 years ago

1.3.1-beta.11

4 years ago

1.3.1-beta.12

4 years ago

1.3.1-beta.10

4 years ago

1.3.1-beta.9

4 years ago

1.3.1-beta.8

4 years ago

1.3.1-beta.7

4 years ago

1.3.1-beta.6

4 years ago

1.3.1-beta.5

4 years ago

1.3.1-beta.4

4 years ago

1.3.1-beta.2

4 years ago

1.3.1-beta.1

4 years ago

1.3.1-beta.0

4 years ago

1.3.0

4 years ago

1.2.13

4 years ago

1.2.11

4 years ago

1.2.8

4 years ago

1.2.7

4 years ago

1.2.9

4 years ago

1.2.10

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.1

4 years ago

1.1.2

4 years ago

1.1.0

4 years ago

1.0.5

4 years ago

1.0.2

4 years ago

1.0.4

4 years ago

1.0.1

4 years ago

0.0.19

4 years ago

0.0.18

4 years ago

0.0.16

4 years ago

0.0.17

4 years ago

0.0.15

4 years ago

0.0.13

4 years ago

0.0.14

4 years ago

0.0.10

4 years ago

0.0.11

4 years ago

0.0.12

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.5

4 years ago

0.0.6

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago