gpt4 book ai didi

javascript - 在 gulpfile 中获取 gulp 版本

转载 作者:行者123 更新时间:2023-11-29 18:40:41 25 4
gpt4 key购买 nike

有没有办法检测正在运行的 Gulp 版本(可在 gulpfile 中使用)?

我在不同的环境中使用了两个独立的 gulpfile,一些需要 v3,一些需要 v4。为了更容易进行版本控制,如果我可以组合这些文件并且不必在不同环境中处理不同的文件名以消除多个开发人员之间的混淆,我会更喜欢它。显然,要实现这一点,我需要脚本来区分版本。

最佳答案

替代@alireza.salemian 的解决方案,您可以尝试在 javascript 中运行命令行版本命令:

根据您的 JavaScript 后端,您的代码可能略有不同,但灵感来自 this post你可以按如下方式运行它:

    const execSync = require('child_process').execSync;
// import { execSync } from 'child_process'; // replace ^ if using ES modules
const output = execSync('gulp -v', { encoding: 'utf-8' }); // the default is 'buffer'
const str_pos = output.search('Local version') + 14;
const gulp_version = output.substring( str_pos, str_pos + 5 );
console.log( 'Gulp version: ' + gulp_version );

关于javascript - 在 gulpfile 中获取 gulp 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57299743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com