我提出了一个关于Webpack2从Webpack1迁移的更具体的问题。
可在此处查阅公关:https://github.com/patrickheng/vuejs-webpack-boilerplate/pull/3
当我启动npm start时,我仍然遇到错误。
看起来与2个问题相关:
阶段0(ES2015实验)babel自从Webpack2迁移要求从迁移指南中删除转换
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
options: {
"presets": [["es2015", {"modules": false}]]
},
},
答案 0 :(得分:0)
::
是最新的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
文件中加载预设。