我是Gulp(或Grunt)工具的新手,我创建了一个函数来打印package.json
文件中的version
值,如下所示
const {dest, parallel, series, src } = require('gulp');
const semver = require('semver');
const package_json = path.join(path.dirname(__filename),'package.json');
const pkg = JSON.parse(fs.readFileSync(package_json));
const version = semver.parse(pkg.version);
function get_version(cb) {
console.log(version.version);
cb();
}
exports.get_version = get_version
然后我得到
$ gulp get_version -f gulpfile-version.js
[16:07:08] Using gulpfile ~/some_path/gulpfile-version.js
[16:07:08] Starting 'get_version'...
1.4.6
[16:07:08] Finished 'get_version' after 1.91 ms
如何修改函数,使其不那么冗长,只输出1.4.6
字符串,而不输出其他带时间戳的行?
1条答案
按热度按时间gijlo24d1#
您可以在命令中使用
--silent
标志来抑制gulp日志。请参阅文档https://github.com/gulpjs/gulp/blob/master/docs/CLI.md您的示例