vue-cli关于es6的问题

比如说

let a=1;
for(let i=0;i<3;i++){
    console.log(a);
    let a=2;
} 

在浏览器的控制台中运行会报错,原因我知道。
在vue-cli中运行会输出undefined,2,2。如果我把loader中的babel注释掉结果还是一样的

我想问的是为什么会这样?如何让vue-cli直接运行es6(让结果和控制台中的一样)?

阅读 1.7k
1 个回答

除了babel,代码压缩的时候也会对代码进行优化,你可以关闭或配置一下uglifyjs-webpack-plugin的使用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进