0

我从http://prebid.org/download下载了 prebid 模块,当我与其他合作伙伴一起下载时,我要添加的新合作伙伴之一不适用于新版本。

于是我就去用了之前用过的github方法(https://github.com/prebid/Prebid.js/blob/master/README.md)(去年年底是我最后一次做这边走)。当我使用 构建它时gulp build --modules=module1,module2,etc,构建正确执行,除了它在 prebid.js 文件中显示的版本是/* prebid.js v1.25.0-pre */. Prebid.com 显示它现在已达到 2.27,如果您尝试过,您甚至无法从那里获得 1.25。

我认为这可能是去年年底我第一次这样做时它处于 1.25 的结果。但我不知道如何更新文件,所以它使用当前版本。

有人知道怎么做这个吗?

4

1 回答 1

0

因此,投标前团队正在他们的 gulp 文件中生成该横幅,版本来自 package.json 文件。当您从 github 拉取最新版本时,您将在该构建的 prebid.js 文件中看到最新版本。如果您不这样做,则拉入最新版本可能会出现问题。

对于最新版本,请转到发布页面并下载最新版本的源代码。运行 npm 安装。然后运行你的 gulp build 命令。

他们如何从 gulp 文件构建版本的示例:

var prebid = require('./package.json');
var dateString = 'Updated : ' + (new Date()).toISOString().substring(0, 10);
var banner = '/* <%= prebid.name %> v<%= prebid.version %>\n' + dateString + ' */\n';
于 2020-01-30T22:06:39.330 回答