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
.
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!!!!!
Comentários muito úteis
@ivgtr Sua solução funcionou perfeitamente para resolver esse problema!