Salut, j'obtiens cette erreur avec l'exemple de la doc :
dans la promesse) TypeError : this.WorkerClass n'est pas un constructeur.
C'est mon code :
console.log(src);
Vibrant.from(src).getPalette()
.then((palette) => console.log(palette))
J'utilise React
.
J'obtiens également exactement la même erreur lorsque j'essaie d'implémenter l'exemple dans React, aidez-moi s'il vous plaît.
Désolé pour la confusion. Nous sommes encore en train de finaliser les docs.
Vous aurez besoin de webpack et de worker-loader pour que cela fonctionne.
Les documents pertinents se trouvent dans la branche de développement :
https://github.com/akfish/node-vibrant/tree/develop#webpack -configuration
Je ferai de mon mieux pour voir comment nous pouvons envoyer une version intégrée de cela qui ne nécessite pas de pack Web. Le calendrier est hésitant, car j'ai des problèmes de santé familiale, alors soyez patient :)
Même problème, en utilisant vue.js cependant
Même problème, en utilisant Angular 7 :)
Même problème avec Vue.js
Utilisation de Webpack
@AggressivelyMeows , @MadReal assurez-vous que le chargeur de travail est installé et modifiez la configuration du pack Web. En cas d'utilisation de Vue, vous devez éditer vue.config.js .
//vue.config.js
module.exports = {
configureWebpack: {
module: {
rules: [
{
test: /\.worker\.js$/,
use: { loader: "worker-loader" }
}
]
}
},
}
Salut. Impossible de trouver un mai pour le faire fonctionner. J'ai le chargeur dans ma configuration webpack mais j'ai toujours l'erreur...
@akfish des idées ?
Veuillez éviter de marquer directement les responsables - FWIW, je suis l'un des responsables actuels du projet.
Y a-t-il un moyen pour que quelqu'un me fournisse une reproduction minimale que je puisse consulter ? je n'arrive pas à reproduire
Actuellement, npmjs dispose d'une version alpha distribuée en tant que dernière version.
Dans mon cas (utilisez Nuxt.js), je suis passé de "3.2.1-alpha.1" à "3.1.6", et l'erreur a été résolue.
@ivgtr Votre solution a parfaitement fonctionné pour résoudre ce problème !
npm remove node-vibrant && npm install [email protected]
@ivgtr résolu ! Merci!
ajout de la configuration à partir de la documentation et rétrogradation à [email protected]
J'espère que ce problème sera résolu dans les prochaines versions de node-vibrant
Utilisation de React et éjecté de react-create-app
s'il vous plaît ne faites pas comme https://github.com/storybookjs/storybook/issues , comme vous le voyez, il y a plus de problème pour la configuration de la merde webpack que le "vrai" problème de la fonctionnalité principale.
Rendez l'utilisation la plus facile possible s'il vous plaît.
@ivgtr Votre solution a parfaitement fonctionné pour résoudre ce problème !
npm remove node-vibrant && npm install [email protected]
Merci!!!!!
Commentaire le plus utile
@ivgtr Votre solution a parfaitement fonctionné pour résoudre ce problème !