Я думаю, что вам лучше всего создать аддон in-repo, потому что аддоны имеют доступ к методу postprocessTree .Это потребует входа в сборку Broccoli и работы с выводом html
, и я не уверен, как именно это будет выглядеть.
ember g in-repo-addon remove-engine-config
//lib/remove-engine-config/index.js
'use strict';
module.exports = {
name: require('./package').name,
postprocessTree(type, tree) {
//console.log(type, tree)
if (type === 'html') { //just guessing on html, it could have a different name
//do some broccoli manipulation to target and remove the meta tag
return fancyBroccoli(tree);
}
}
};
IЯ бы порекомендовал ознакомиться с VS Code и его отличным отладчиком, потому что это позволит вам проверять вещи по мере их поступления в этот метод, или вы можете просто поставить console.log(type, tree)
и посмотреть, что встряхивает, чтобы начать.
Здесьхороший ресурс для начала работы с брокколи