Вавилонская ошибка: сборка модуля завершается неудачно, когда я пытаюсь скомпилировать внешние ресурсы с помощью Laravel Mix - PullRequest
0 голосов
/ 30 октября 2019

Я боролся с этой ошибкой некоторое время, и я перебрал здесь различные решения, а также Git, но просто не могу заставить его работать.

Ошибка: Module build failed: this.setDynamic is not a function

Это зависимости Babel, которые у меня есть в файле package.json:

  "dependencies": {
    "@babel/core": "^7.6.4",
    "babel-core": "^7.0.0-bridge.0",
    "@babel/plugin-syntax-dynamic-import": "^7.2.0",
  }

До того, как я получил ошибку Error: Requires Babel "^7.0.0-0", but was loaded with "6.26.3" #522, а затем я добавил babel-core": "^7.0.0-bridge.0. Мой файл .babelrc содержит:

{
    "plugins": ["@babel/plugin-syntax-dynamic-import"]
}

Любая помощь будет принята с благодарностью, спасибо.

1 Ответ

0 голосов
/ 31 октября 2019

Застряв на этом почти 24 часа, я наконец нашел решение.

На всякий случай, если вы случайно наткнетесь на это из-за той же проблемы. Пожалуйста, проверьте vuejs + babel-loader this.setDynamic не является функцией . Проблема в том, что документация Babel не очень понятна. Тем не менее, ваша проблема должна быть решена, если вы будете точно следовать предложенному ответу. Спасибо.

...