#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