0
webpack을 사용하여 es6 기본 매개 변수를 변환 할 수 없습니다.
내 현재 설정은 다음과 같습니다 당신은 transform plugins
babel
에 매개 변수를 추가 할 필요가Webpack 기본 매개 변수 es6
var path = require('path');
var webpack = require('webpack');
module.exports = {
entry: ["./main.js"],
output: { path: __dirname, filename: './bundle.js'},
resolve: {
modules: [path.resolve('../js'), path.resolve('../js/node_modules')],
extensions: ['*', '.ts', '.js', '.jsx', '.es6']
},
module: {
loaders: [
{ test: /\.json$/, loader: 'json-loader' },
{
test: /(\.jsx?$|\.es6?$)/,
loader: 'babel-loader',
query: {
babelrc: false,
plugins: [
'transform-es2015-arrow-functions',
'transform-es2015-block-scoping'
],
presets: ['es2016', 'react']
},
}
]
},
plugins: [
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify('development')
}),
new webpack.DefinePlugin({
'process.env.NODE_ENV': '"development"',
'global': {}, // bizarre lodash(?) webpack workaround
'global.GENTLY': false // superagent client fix
})
],
target: "node"
};
https://babeljs.io/docs/plugins/transform-es2015-parameters/ –
는 대신 자신이 하드 코딩의'바벨 프리셋 - env'을 사용할 수 있습니다 것 같다 참조 ? – loganfsmyth