如何修改laravel-mix

时间:2017-09-08 08:40:50

标签: laravel-mix

  • Laravel Mix版本:1.4.2
  • 节点版本(node -v):v8.4.0
  • NPM版本(npm -v):5.3.0
  • 操作系统:Mac

说明

在src / config.js中有:

babel:function(){         let options = {};

    tap(Mix.paths.root('.babelrc'), babelrc => {
        if (File.exists(babelrc)) {
            options = JSON.parse(File.find(babelrc).read());
        }
    });

    let defaultOptions = {
        cacheDirectory: true,
        presets: [
            ['env', {
                'modules': false,
                'targets': {
                    'browsers': ['> 2%'],
                    uglify: true
                }
            }]
        ]
    };

    if (this.react) {
        defaultOptions.presets.push('react');
    }

    return webpackMerge.smart(defaultOptions, options);
},

重现步骤:

在我的.babelrc中我有

{
  "presets": [
    ["env", {
        "targets": {
            "browsers": ["> 5%"],
            "uglify": false
        }
    }]
  ]
}

然而,这只是将其连接为另一个'env'预设并且未被使用。如何修改原始env预设?

0 个答案:

没有答案