首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取哪个程序是由babel在meteor中生成的

问获取哪个程序是由babel在meteor中生成的
EN

Stack Overflow用户
提问于 2018-08-28 09:35:25
回答 1查看 72关注 0票数 7

我如何在babel插件中知道当前由babel转译的文件是为服务器还是客户端/浏览器包转译的?

EN

回答 1

Stack Overflow用户

发布于 2018-09-13 22:25:22

Meteor最近实现的选项调用程序在babel 7中可用。要使用它并访问插件中的信息,可以像这样访问Babel.caller poperty:

代码语言:javascript
复制
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"}
            }
        }
    };
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52048926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档