@jmodule/plugin-webpack
Version:
模块化工程构建 Webpack 插件
15 lines (13 loc) • 355 B
JavaScript
const argvMap = (process.argv || []).reduce((res, item, i, arr) => {
let key;
let value;
if (item.indexOf('--') === 0) {
key = item;
value = (arr[i + 1] || '--').indexOf('--') === 0 ? true : arr[i + 1];
Object.assign(res, {
[key]: value,
});
}
return res;
}, {});
module.exports = argvMap;