DeprecationWarning: Tapable.le plugin est obsolète. Utiliser les nouvelles API.crochets à la place
J'ai essayé d'exécuter le Vuetify VueJS Cordova exemple mais eu cette erreur après npm run dev
nœud build/dev-server.js
De départ serveur de dev... (noeud:1024) DeprecationWarning: Tapable.le plugin est obsolète. Utiliser les nouvelles API sur
.hooks
au lieu
(node:1024) DeprecationWarning: Tapable.appliquer est obsolète. Appel
appliquer sur le plugin directement au lieu
Comment résoudre ce problème?
J'ai déjà mettre à jour tous les packages NPM, n'a pas aider.
OriginalL'auteur Tom | 2018-04-20
Vous devez vous connecter pour publier un commentaire.
La dépréciation du message:
Est juste un avertissement:
Si vous n'avez rien ou faut faire à ce sujet.
Autre que cela, j'ai confiance que vous recevez un message d'erreur tel que:
Vous devez mettre à jour votre
html-webpack-plugin
à la la dernière version:Et l'erreur devrait disparaître.
Aussi cette erreur vient après
npm run android
: throw new Error( ^ Erreur: la variable de Chemin d'accès [contenthash] pas mis en œuvre dans ce contexte: css/[nom].[contenthash].css j'ai mis à jour tous les paquets incl. Webpack et les "mini-css-extrait-plugin" mais il n'a pas corrigé l'erreur. Des idées?Je ne suis pas en mesure de tester avec android, mais il y a eu certains développements: La PR a été acceptée et il semble que les autres problèmes (si ce n'est déjà corrigé) ont des solutions de contournement -- voir la discussion github.com/vuetifyjs/cordova/issues/19.
Merci, je l'ai eu à travailler maintenant. Est-il possible de compiler l'application Android .apk directement à partir de la console ou dois-je aller une étape supplémentaire avec Android Studio?
Honnêtement, je n'ai pas développé pour android (je sais mnp, tout de même). Mais il semble que vous utilisez le
cordova
client, tels quecordova build
pour obtenir leapk
.OriginalL'auteur acdcjunior
Il existe plusieurs plugins qui pourraient être à l'origine de ce message d'avertissement sur le Webpack 4 parce qu'ils sont encore à l'aide de l'ancien plugin API, ils ont besoin d'être mis à niveau vers la dernière version. Pour trouver quel plugin(s) est à l'origine de l'avertissement, le mettre sur le haut de votre webpack fichier de config:
process.traceDeprecation = true
Vous permettra d'afficher une trace de la pile comme ceci:
Dans ce cas, il signifie
friendly-errors-webpack-plugin
est le responsable de l'avertissement.Sinon, vous pouvez exécuter votre nœud processus d'ajout de l'
--trace-deprecation
drapeau.Après avoir trouvé le plugin qui est à l'origine de l'avertissement de mise à niveau à l'aide de votre colis à manger, et l'avertissement doit s'en aller:
yarn upgrade friendly-errors-webpack-plugin
Si vous wan pas entièrement supprimer la dépréciation des avertissements comme celui-ci (NON RECOMMANDÉ), l'utilisation
process.noDeprecation = true
Cela a fonctionné pour moi de trouver rapidement la question, j'espère que cela aide les autres.
OriginalL'auteur Maikel Ruiz
J'ai été confronté au même problème. Résolu à l'aide de cette commande:-
OriginalL'auteur Nidhi
Dans mon cas, le problème a été en webpack-nettoyage-plugin. J'ai fixé après le remplacement de ce plugin clean-auto-webpack-plugin.
OriginalL'auteur Дмитрий Дорогонов
J'ai rencontré ce problème lorsque j'ai tenté d'exécuter webpack-dev-serveur à deux reprises, en cours d'exécution dans un terminal, un autre que j'ai essayé de l'exécuter dans un terminal différent. Exécute un seul résolu le problème.
OriginalL'auteur hsintuit