我试着用简约主义和像这样的吞咽..。
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,真 这块表是假的
为什么它仍然是假的?
更新
这个工作gulp clean --watch true,但我不能用1斜杠而不是2呢?
发布于 2018-04-16 12:28:59
我相信(并经过测试),由于您正在调用gulp,因此从gulp本身解析这些标志,从而停止执行,并提示您使用“使用”cli手册。
为了记录在案,以下所有内容都将评估watch=true:
gulp clean --watch true gulp clean --watch gulp clean --watch=true
https://stackoverflow.com/questions/37794209
复制相似问题