Skip to content

Latest commit

 

History

History
59 lines (42 loc) · 1.6 KB

README.md

File metadata and controls

59 lines (42 loc) · 1.6 KB

webpack api: 命令行接口

描述

CLI 中传入的任何参数会在配置文件中映射为对应的参数

优先级

命令行接口(Command Line Interface)参数的优先级,高于配置文件参数

用法

使用配置文件的用法

webpack [--config webpack.config.js]

不使用配置文件的用法

webpack <entry> [<entry>] -o <output>

配置项

环境选项

当 webpack 配置对象导出为一个函数时,可以向起传入一个"环境对象(environment)"。

webpack --env prod // "prod"
webpack --env.prod // { prod: true }
webpack --env.prod=1 // { prod: 1 }
webpack --env.prod=foo // { prod: "foo" }
webpack --env.prod --env.min // { prod: true, min: true }
webpack --env.prod --env min // [{ prod: true }, "min"]
webpack --env.prod=foo --env.prod=bar // {prod: [ "foo", "bar" ]}

配置选项

webpack --config webpack.config.js // 配置文件的路径, 默认值:webpack.config.js/webpackfile.js
webpack --config-register [file-loader] // 在webpack配置文件加载前先预加载一个或多个模块 array
webpack --config-name admin //要使用的配置的名称
webpack --mode production // 用到的模式,development/production