Node-vibrant: this.WorkerClass não é um construtor

Criado em 29 jan. 2019  ·  15Comentários  ·  Fonte: Vibrant-Colors/node-vibrant

Olá, estou recebendo este erro com o exemplo dos documentos:

na promessa) TypeError: this.WorkerClass não é um construtor.

Este é o meu código:

console.log(src); Vibrant.from(src).getPalette() .then((palette) => console.log(palette))

Estou usando React .

Comentários muito úteis

@ivgtr Sua solução funcionou perfeitamente para resolver esse problema!

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

Todos 15 comentários

Também estou recebendo exatamente o mesmo erro ao tentar implementar o exemplo no React, por favor me ajude.

Desculpe pela confusão. Ainda estamos finalizando os documentos.

Você precisará do webpack e do worker-loader para que isso funcione.
Documentos relevantes estão no branch de desenvolvimento:
https://github.com/akfish/node-vibrant/tree/develop#webpack -configuration

Farei o meu melhor para dar uma olhada em como podemos enviar uma versão compilada disso que não requer webpack. A linha do tempo está hesitante, pois tenho alguns problemas de saúde familiar, por favor, seja paciente :)

Mesmo problema, usando vue.js embora

Mesmo problema, usando Angular 7 :)

Mesmo problema com Vue.js
Usando Webpack

@AggressivelyMeows , @MadReal certifique-se de ter o worker-loader instalado e alterar a configuração do webpack. No caso de usar o Vue, você precisa editar o vue.config.js .

//vue.config.js
module.exports = {
  configureWebpack: {
    module: {
      rules: [
        {
          test: /\.worker\.js$/,
          use: { loader: "worker-loader" }
        }
      ]
    }
  },
}

Oi. Não consigo encontrar um maio para fazê-lo funcionar. Eu tenho o carregador na configuração do meu webpack, mas ainda tenho o erro ...

@akfish alguma ideia?

Evite marcar os mantenedores diretamente - FWIW, sou um dos mantenedores atuais do projeto.

Existe alguma maneira de alguém fornecer uma reprodução mínima que eu possa dar uma olhada? Eu não sou capaz de reproduzir

Atualmente, o npmjs tem uma versão alfa distribuída como uma versão mais recente.
No meu caso (use Nuxt.js), fiz o downgrade de "3.2.1-alpha.1" para "3.1.6" e o erro foi resolvido.

@ivgtr Sua solução funcionou perfeitamente para resolver esse problema!

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

@ivgtr resolvido! obrigado!
adicionado configuração de docs e rebaixado para [email protected]
Espero que este problema seja resolvido nas próximas versões de node-vibrant
Usando React e ejetado react-create-app

por favor, não faça como https://github.com/storybookjs/storybook/issues , como você vê que há mais problemas para a configuração de porcaria do webpack do que o problema "verdadeiro" da funcionalidade principal.

Faça o uso o mais fácil possível, por favor.

@ivgtr Sua solução funcionou perfeitamente para resolver esse problema!

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

obrigada!!!!!

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

inbarshani picture inbarshani  ·  4Comentários

orgilor picture orgilor  ·  5Comentários

catusmagnus picture catusmagnus  ·  5Comentários

amirping picture amirping  ·  6Comentários

eggers picture eggers  ·  3Comentários