Node-vibrant: this.WorkerClass n'est pas un constructeur

Créé le 29 janv. 2019  ·  15Commentaires  ·  Source: Vibrant-Colors/node-vibrant

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 .

Commentaire le plus utile

@ivgtr Votre solution a parfaitement fonctionné pour résoudre ce problème !

npm remove node-vibrant && npm install [email protected]

Tous les 15 commentaires

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!!!!!

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

asela-wijesinghe picture asela-wijesinghe  ·  4Commentaires

Kikobeats picture Kikobeats  ·  9Commentaires

eggers picture eggers  ·  3Commentaires

inbarshani picture inbarshani  ·  4Commentaires

daviestar picture daviestar  ·  9Commentaires