接上一个博客源码共读-UMI-1,接下来,我们来继续执行 umi build
从上一个博客中我们知道,执行umi build 会执行lib/scripts/ 下面对应的js文件,即此处为build.js
lib/scripts/build.js
import chalk from 'chalk';
import yParser from 'yargs-parser';
import build from '../build';
const argv = yParser(process.argv.slice(2));
//回顾
[require.resolve(`../lib/scripts/${script}`)].concat(args),
yargs-parser取出命令行参数,如
umi build abc --xiaohu=haha --bcd=123