Webpack Vue加载程序给我一个意外的令牌错误

Webpack Vue加载程序给我一个意外的令牌错误,webpack,vue.js,Webpack,Vue.js,当我运行webpack命令时,vue加载程序库中出现了一个奇怪的错误 ERROR in ...\node_modules\vue-loader\lib\parser.js:25 output.styles.forEach(style => { ^^ Unexpected token => @ ./wwwroot/app/app.ts 3:10-30 我的网页包配置如下所示: module.export

当我运行
webpack
命令时,vue加载程序库中出现了一个奇怪的错误

ERROR in ...\node_modules\vue-loader\lib\parser.js:25
      output.styles.forEach(style => {
                                  ^^
Unexpected token =>
 @ ./wwwroot/app/app.ts 3:10-30
我的网页包配置如下所示:

module.exports = [
{
    entry: { app: "./wwwroot/app/app.ts" },
    output: { filename: "./wwwroot/app/app.js" },

    // resolve TypeScript and Vue file
    resolve: {
        extensions: ["", ".ts", ".vue", ".js"]
    },

    module: {
        loaders: [
            { test: /\.vue$/, loader: "vue" },
            { test: /\.ts$/, loader: "vue-ts" }
        ]
    },
    vue: {
        // instruct vue-loader to load TypeScript
        loaders: { js: "vue-ts-loader" },
        // make TS' generated code cooperate with vue-loader
        esModule: true
    }
}];
我真的不知道这个文件有什么问题。我也不明白为什么我会犯这样的错误。我尝试删除所有节点模块并重新安装,但没有帮助。

您的js可能也需要:

loaders: [
  {
    test: /\.vue$/,
    loader: 'vue'
  },
  {
    test: /\.js$/,
    loader: 'babel',
    include: projectRoot,
    exclude: /node_modules/
  }

该错误表示运行命令时使用的node.js无法识别箭头函数语法(在最新版本的node和浏览器中实现)。您应该更新node.js