Получить какую программу генерируется в метеоре по Babel - PullRequest
0 голосов
/ 28 августа 2018

Как я могу узнать в плагине babel, передаются ли файлы, передаваемые в настоящее время babel, для пакета сервера или клиента / браузера?

1 Ответ

0 голосов
/ 13 сентября 2018

Meteor недавно реализовал опцию вызывающего абонента, доступную в babel 7. Чтобы использовать ее и получить доступ к информации в плагине, можно получить доступ к популяции Babel.caller следующим образом:

let caller;
module.exports = function(Babel) {
    Babel.caller(function(c) {
            caller = { ...c };
    });
    return {
        visitor: {
            BlockStatement(){
                console.log(caller); // logs e.g. {name: "meteor", arch: "web.browser.legacy"}
            }
        }
    };
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...