账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    babel-preset-env关于配置项modlues
    27
    0

    项目中引用了一个插件,因为插件已经通过babel编译过了,但是Object.entries没有被编译过,所以需要自己再通过babel编译一下。

    // .babelrc
    {
        "presets": [
            ["env", {
                "modules": false,
                "targets": {
                    "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
                }
            }],
            "stage-0"
        ],
        "plugins": [
            "transform-vue-jsx",
            "transform-runtime",
            "syntax-dynamic-import"
        ]
    }

    结果报错 exports is not defined

    // 插件中的部分代码
    
    'use strict';
    
    Object.defineProperty(exports, "__esModule", {
        value: true
    });
    ....

    然后我将.babelrc中 env 配置项中的modules去了,项目就可以正常运行了。

    modules配置项不是讲源代码转化为其他规范的代码吗,为什么去了这个配置就没有问题了。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部