Skip to main content

命令行工具

umi build

编译构建 web 产物。通常需要针对部署环境,做特定的配置和环境变量修改。相关详情,请查阅部署。

$ umi build

Webpack
Compiled successfully in 5.54s

DONE Compiled successfully in 5547ms

Build success.
Done in 9.77s.

默认产物输出到项目的 dist 文件夹,你可以通过修改配置 outputPath 指定产物输出目录。 默认编译时会将 public 文件夹内的所有文件,原样拷贝到 dist 目录,如果你不需要这个特性,可以通过配置 chainWebpack 来删除它。

export default {
chainWebpack(memo, { env, webpack }) {
// 删除 umi 内置插件
memo.plugins.delete("copy");
},
};

注意:如果 public 里面存在产物同名文件,如 index.html,将会导致产物文件被覆盖。