【问题标题】:Project migration to Webpack2 errors项目迁移到 Webpack2 错误
【发布时间】:2017-07-17 00:23:39
【问题描述】:

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

PR可以在这里咨询:https://github.com/patrickheng/vuejs-webpack-boilerplate/pull/3

我在启动 npm start 时仍然出现错误。

看起来与 2 个问题有关:

  1. webpack-hot-middleware 路径错误问题
  2. stage-0(ES2015 实验性)babel transpile,因为 Webpack2 迁移要求从迁移指南中删除 transpilation

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

【问题讨论】:

    标签: webpack vue.js webpack-2


    【解决方案1】:

    :: 是最新的 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 文件加载预设。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-04
      • 2016-05-02
      • 1970-01-01
      • 1970-01-01
      • 2014-09-07
      • 2018-08-01
      • 2016-03-06
      • 1970-01-01
      相关资源
      最近更新 更多