Babel-loader пытается использовать preset-stage-2, хотя это даже не упоминается в babelrc - PullRequest
0 голосов
/ 06 мая 2019

Когда я запускаю Webpack, он говорит:

odule build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Plugin/Preset files are not allowed to export objects, only functions. In /var/www/VueFrontEnd/node_modules/babel-preset-stage-2/lib/index.js

Пока я пробежал npx babel-upgrade --write, и вот мой babelrc:

{
  "presets": [
    "@babel/preset-env"
  ],
  "plugins": [
    [
      "@babel/plugin-transform-runtime",
      {
        "corejs": 2
      }
    ],
    "@babel/plugin-syntax-dynamic-import",
    "@babel/plugin-syntax-import-meta",
    "@babel/plugin-proposal-class-properties",
    "@babel/plugin-proposal-json-strings",
    [
      "@babel/plugin-proposal-decorators",
      {
        "legacy": true
      }
    ],
    "@babel/plugin-proposal-function-sent",
    "@babel/plugin-proposal-export-namespace-from",
    "@babel/plugin-proposal-numeric-separator",
    "@babel/plugin-proposal-throw-expressions"
  ],
  "comments": false
}

В чем может быть проблема?

Предыстория: я пытаюсь перейти с Webpack 2 на Webpack 4, и я столкнулся с множеством проблем, включая этот.

...