我从Webpack 1中提出了关于Webpack 2迁移的更具体的问题。
PR可以在这里咨询:https://github.com/patrickheng/vuejs-webpack-boilerplate/pull/3
我启动npm start时仍然出错。
它看起来与2个问题有关:
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
options: {
"presets": [["es2015", {"modules": false}]]
},
},
::
是最新的ECMAScript功能。你需要使用stage-0。没有必要使用webpack 2删除转换。对于其他JS错误,似乎您的预设不起作用。你可以尝试这样做:
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
options: {
babelrc: false,
presets: [[{ "es2015": { "modules": false } }], "stage-0"]
},
},
请注意babelrc: false
,这将避免从.babelrc
文件加载预设。