Tapable.plugin устарела Nuxt JS / Vuetify - PullRequest
0 голосов
/ 16 февраля 2019

Я не уверен, является ли это проблемой, связанной с Nuxt JS или Vuetify.Недавно после настройки нового проекта Nuxt JS с помощью Vuetify я получил сообщение об ошибке tapable.plugin.

Эта ошибка отображается при выполнении любой из команд npm run (например: npm run dev)

Вот ошибка:

 ERROR  (node:4688) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead

Я не уверен, как исправить эту ошибку и еще не повезло, я пробовал различные версии.

Мой package.json файл содержит следующее:

"dependencies": {
    "@grpc/grpc-js": "0.3.5",
    "@nuxtjs/axios": "^5.3.6",
    "@nuxtjs/pwa": "^2.6.0",
    "cross-env": "^5.2.0",
    "firebase": "5.8.2",
    "firebase-auth": "0.1.2",
    "nuxt": "2.4.3",
    "vue-moment": "^4.0.0",
    "vue-resource": "^1.5.1",
    "vuetify": "1.4.4",
    "vuetify-loader": "^1.0.8",
    "vuexfire": "2.3.1"
  },
  "devDependencies": {
    "babel-eslint": "^10.0.1",
    "eslint": "^5.12.1",
    "eslint-config-prettier": "^3.6.0",
    "eslint-loader": "^2.1.1",
    "eslint-plugin-prettier": "^3.0.1",
    "eslint-plugin-vue": "^5.1.0",
    "nodemon": "^1.18.9",
    "prettier": "^1.16.4",
    "stylus": "^0.54.5",
    "stylus-loader": "^3.0.2"
  }

Любые предложения помогут как исправить эту ошибку, проект по-прежнему работает правильно, но это неприятно видеть в моемокно терминала и для других разработчиков, спасибо 101

1 Ответ

0 голосов
/ 20 апреля 2019

Это не актуальная проблема, это предупреждение об устаревании.Это означает, что это работает, но не будет с будущей версией этого указанного плагина.Этот плагин является зависимостью от nuxtjs / pwa и уже обновлен, поэтому это будет исправлено в будущих выпусках.Предполагая, что вы будете регулярно обновлять или поддерживать свое приложение, зависимости будут обновляться вместе с ним (через npm upgrade или yarn upgrade или даже yarn upgrade nuxt)

Для справки: https://github.com/nuxt-community/pwa-module/issues/120

...