Как обновить пользовательскую версию prebid с помощью github?

Я отправился загружать модули предварительной заявки с сайта http://prebid.org/download и одного из новых партнеров, которых я собираюсь добавить, пока не работает с новыми версиями, когда я загружаю с другими партнерами.

Поэтому я решил использовать метод 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. Но я не могу понять, как обновить файлы, поэтому он использует текущие версии.

Кто-нибудь знает, как это сделать?


person JoeL    schedule 21.08.2019    source источник


Ответы (1)


Итак, команда prebid создает этот баннер в своем файле gulp, версия берется из файла package.json. Когда вы загрузите последнюю версию с github, вы увидите самую последнюю версию в этом встроенном файле prebid.js. Если вы этого не сделаете, скорее всего, возникла проблема с последней версией.

Чтобы получить последнюю версию, перейдите на страницу выпусков и загрузите исходный код последнего выпуска. запустите установку npm. затем запустите команду сборки gulp.

Пример того, как они собирают версию из файла 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';
person ngIf_happy    schedule 30.01.2020