130 Star 532 Fork 128

skyvow/wux-weapp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
get-output.js 821 Bytes
一键复制 编辑 原始数据 按行查看 历史
skyvow 提交于 6年前 . v3.8.3
/* eslint global-require: "off" */
/* eslint no-console: ["error", { allow: ["log"] }] */
const path = require('path');
let logged = false;
function getOutput() {
const env = process.env.NODE_ENV || 'development' || 'dev';
const args = process.argv;
let outputArgIndex;
let outputPath = path.resolve(__dirname, env === 'production' ? '../packages' : '../example');
let needToLog;
args.forEach((arg, argIndex) => {
if (arg === '--output') outputArgIndex = argIndex;
});
if (outputArgIndex && args[outputArgIndex + 1]) {
needToLog = true;
outputPath = path.resolve(args[outputArgIndex + 1]);
}
if (outputPath && needToLog) {
if (!logged) {
console.log(`Build will be available at ${outputPath}`);
}
logged = true;
}
return outputPath;
}
module.exports = getOutput;
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/skyvow/wux.git
git@gitee.com:skyvow/wux.git
skyvow
wux
wux-weapp
master

搜索帮助