用 webpack 想把es6 转成 es5 不成功
发布于 8 年前 作者 wtcsy 8385 次浏览 来自 问答

想玩es6 找构建工具转换 结果不成功 装了这些node包 1.png

//---------------------------------------------------------------------------------------------------------------------------------------- 然后webpack.config.js 配置 (听说可以直接webpack.config.babel.js,反正也没试成功) module.exports = { entry: ‘./main.js’, output: { filename: ‘bundle.js’ }, loaders: [ { loader: ‘babel-loader’, query: { presets: [‘react’, ‘es2015’] } } ]
};

//---------------------------------------------------------------------------------------------------------------------------------------- 然后就是main.js 转换之前的 let test= (a, b) => {
return a+b; } console.log(test(1, 2));

//---------------------------------------------------------------------------------------------------------------------------------------- 在运行完webpack后 生成的bundle.js 里面 还是这个样子的

2.png

不是会转成es5的代码吗 我哪里弄错了.

3 回复

你没指定哪些文件要经过babel-loader啊, 有个resolve属性的,指定.js结尾的文件经过babel-loader,你可以搜一下

加这个:test: /.js?$/,

回到顶部