Сбой сборки Vue-cli со следующей ошибкой ValidationError: дочерний «navigateFallbackWhitelist»

#npm #webpack #vue-cli

#npm #веб-пакет #vue-cli

Вопрос:

В настоящее время я работаю над vue.js 2 проект который использует зависимости vuetify pwa и vuex Когда я пытаюсь создать свой проект cli выдает следующую ошибку:

 ValidationError: child "navigateFallbackWhitelist" fails because ["navigateFallbackWhitelist" at position 0 fails because [the value must be a RegExp]]
ValidationError: child "navigateFallbackWhitelist" fails because ["navigateFallbackWhitelist" at position 0 fails because [the value must be a RegExp]]
    at Object.exports.process (C:UsersBluRRaySDocumentsProostWebAppnode_modules@hapijoiliberrors.js:202:19)
  

Я уже пытался переустановить все свои пакеты NPM и обновить их до последней версии.
Я также пытался вытащить свой проект из github, но это тоже не сработало.
Поскольку у меня нет большого опыта работы с webpack или интерфейсной разработкой программного обеспечения в целом, я действительно немного застрял, поэтому буду признателен за любую помощь.
Что вызывает эту ошибку и как я могу ее устранить?

Ответ №1:

После долгих поисков я обнаружил, что мой vue.config.js был недействителен после обновления моих пакетов npm.

 module.exports = {
  "pwa": {
      // My Settings are in here
    },
    "workboxOptions": {

      "navigateFallbackWhitelist": [
       // Removed this empty object-> {}
      ]
    }
  },

  "transpileDependencies": [
    "vuetify"
  ],
}
  

Мне пришлось удалить пустой объект из navigateFallbackWhitelist