我正试图像这样使用最小化...
var minimist = require('minimist'),
...
knownOptions = {
string: ['env'],
boolean: ['watch'],
default: {
env: process.env.NODE_ENV || '',
watch: false
}
},
options = minimist(process.argv.slice(2), knownOptions),
install = require("gulp-install");
console.log("The options are "+process.argv.slice(2));
console.log("The watch is "+options.watch);
但是当我跑gulp clean -watch true
时,我仍然看到......
选项很干净,-watch,true
手表是假的
为什么它仍然是假的?
更新
这有效gulp clean --watch true
,但我不能用1斜杠代替2吗?
答案 0 :(得分:0)
我相信(并测试过)因为你正在调用gulp cli,所以从gulp本身解析标志会停止执行并提示你使用“Usage”cli手册。
仅供记录,以下所有内容将评估watch = true:
gulp clean --watch true
gulp clean --watch
gulp clean --watch=true