项目迁移到Webpack2错误

时间:2017-02-26 11:36:49

标签: webpack vue.js webpack-2

我提出了一个关于Webpack2从Webpack1迁移的更具体的问题。

可在此处查阅公关:https://github.com/patrickheng/vuejs-webpack-boilerplate/pull/3

当我启动npm start时,我仍然遇到错误。

看起来与2个问题相关:

  1. webpack-hot-middleware错误的路径问题
  2. 阶段0(ES2015实验)babel自从Webpack2迁移要求从迁移指南中删除转换

    {
      test: /\.js$/,
      exclude: /node_modules/,
      loader: 'babel-loader',
      options: {
        "presets": [["es2015", {"modules": false}]]
      },
    },
    

1 个答案:

答案 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文件中加载预设。